home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_92_AThumbnailUtils.txt < prev    next >
Text File  |  1992-10-27  |  99KB  |  1,777 lines

  1. # near model CODE resource
  2. # jump table entries: 18176-18188 (13 of them)
  3. export_2272:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4AAD F460                tst.l      [A5 - 0xBA0]
  6. 00000008  670E                     beq        +0x10 /* 00000018 */
  7. 0000000A  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  8. 0000000E  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  9. 00000012  7000                     moveq.l    D0, 0x00
  10. 00000014  2B40 F460                move.l     [A5 - 0xBA0], D0
  11. label00000018:
  12. 00000018  4AAD F45C                tst.l      [A5 - 0xBA4]
  13. 0000001C  670E                     beq        +0x10 /* 0000002C */
  14. 0000001E  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  15. 00000022  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  16. 00000026  7000                     moveq.l    D0, 0x00
  17. 00000028  2B40 F45C                move.l     [A5 - 0xBA4], D0
  18. label0000002C:
  19. 0000002C  4AAD F458                tst.l      [A5 - 0xBA8]
  20. 00000030  670E                     beq        +0x10 /* 00000040 */
  21. 00000032  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  22. 00000036  4EAD 41A2                jsr        [A5 + 0x41A2 /* export_2096 */]
  23. 0000003A  7000                     moveq.l    D0, 0x00
  24. 0000003C  2B40 F458                move.l     [A5 - 0xBA8], D0
  25. label00000040:
  26. 00000040  4E5E                     unlink     A6
  27. 00000042  4E75                     rts
  28. fn00000044:
  29. 00000044  4E56 FFF4                link       A6, -0x000C
  30. 00000048  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  31. 0000004C  266E 0012                movea.l    A3, [A6 + 0x12]
  32. 00000050  286E 000C                movea.l    A4, [A6 + 0xC]
  33. 00000054  4205                     clr.b      D5
  34. 00000056  7000                     moveq.l    D0, 0x00
  35. 00000058  2880                     move.l     [A4], D0
  36. 0000005A  206E 0008                movea.l    A0, [A6 + 0x8]
  37. 0000005E  7000                     moveq.l    D0, 0x00
  38. 00000060  2080                     move.l     [A0], D0
  39. 00000062  200B                     move.l     D0, A3
  40. 00000064  6700 009C                beq        +0x9E /* 00000102 */
  41. 00000068  4267                     clr.w      -[A7]
  42. 0000006A  2F0B                     move.l     -[A7], A3
  43. 0000006C  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  44. 00000070  181F                     move.b     D4, [A7]+
  45. 00000072  2F0B                     move.l     -[A7], A3
  46. 00000074  205F                     movea.l    A0, [A7]+
  47. 00000076  A029                     syscall    HLock
  48. 00000078  7018                     moveq.l    D0, 0x18
  49. 0000007A  2880                     move.l     [A4], D0
  50. 0000007C  2C14                     move.l     D6, [A4]
  51. 0000007E  DC93                     add.l      D6, [A3]
  52. 00000080  4A6E 0010                tst.w      [A6 + 0x10]
  53. 00000084  662C                     bne        +0x2E /* 000000B2 */
  54. 00000086  2053                     movea.l    A0, [A3]
  55. 00000088  3D68 0016 FFF6           move.w     [A6 - 0xA], [A0 + 0x16]
  56. 0000008E  7E01                     moveq.l    D7, 0x01
  57. 00000090  6018                     bra        +0x1A /* 000000AA */
  58. label00000092:
  59. 00000092  2014                     move.l     D0, [A4]
  60. 00000094  721C                     moveq.l    D1, 0x1C
  61. 00000096  D081                     add.l      D0, D1
  62. 00000098  2046                     movea.l    A0, D6
  63. 0000009A  2228 0018                move.l     D1, [A0 + 0x18]
  64. 0000009E  D280                     add.l      D1, D0
  65. 000000A0  2881                     move.l     [A4], D1
  66. 000000A2  2C14                     move.l     D6, [A4]
  67. 000000A4  DC93                     add.l      D6, [A3]
  68. 000000A6  5247                     addq.w     D7, 1
  69. 000000A8  6942                     bvs        +0x44 /* 000000EC */
  70. label000000AA:
  71. 000000AA  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  72. 000000AE  6FE2                     ble        -0x1C /* 00000092 */
  73. 000000B0  603A                     bra        +0x3C /* 000000EC */
  74. label000000B2:
  75. 000000B2  7002                     moveq.l    D0, 0x02
  76. 000000B4  B06E 0010                cmp.w      D0, [A6 + 0x10]
  77. 000000B8  6E32                     bgt        +0x34 /* 000000EC */
  78. 000000BA  2053                     movea.l    A0, [A3]
  79. 000000BC  3D68 0016 FFF4           move.w     [A6 - 0xC], [A0 + 0x16]
  80. 000000C2  7E02                     moveq.l    D7, 0x02
  81. 000000C4  6020                     bra        +0x22 /* 000000E6 */
  82. label000000C6:
  83. 000000C6  2014                     move.l     D0, [A4]
  84. 000000C8  721C                     moveq.l    D1, 0x1C
  85. 000000CA  D081                     add.l      D0, D1
  86. 000000CC  2046                     movea.l    A0, D6
  87. 000000CE  2228 0018                move.l     D1, [A0 + 0x18]
  88. 000000D2  D280                     add.l      D1, D0
  89. 000000D4  2881                     move.l     [A4], D1
  90. 000000D6  2C14                     move.l     D6, [A4]
  91. 000000D8  DC93                     add.l      D6, [A3]
  92. 000000DA  BE6E 0010                cmp.w      D7, [A6 + 0x10]
  93. 000000DE  6602                     bne        +0x4 /* 000000E2 */
  94. 000000E0  600A                     bra        +0xC /* 000000EC */
  95. label000000E2:
  96. 000000E2  5247                     addq.w     D7, 1
  97. 000000E4  6906                     bvs        +0x8 /* 000000EC */
  98. label000000E6:
  99. 000000E6  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  100. 000000EA  6FDA                     ble        -0x24 /* 000000C6 */
  101. label000000EC:
  102. 000000EC  2014                     move.l     D0, [A4]
  103. 000000EE  721C                     moveq.l    D1, 0x1C
  104. 000000F0  D081                     add.l      D0, D1
  105. 000000F2  206E 0008                movea.l    A0, [A6 + 0x8]
  106. 000000F6  2080                     move.l     [A0], D0
  107. 000000F8  2F0B                     move.l     -[A7], A3
  108. 000000FA  1F04                     move.b     -[A7], D4
  109. 000000FC  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  110. 00000100  7A01                     moveq.l    D5, 0x01
  111. label00000102:
  112. 00000102  1D45 0016                move.b     [A6 + 0x16], D5
  113. 00000106  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  114. 0000010A  4E5E                     unlink     A6
  115. 0000010C  205F                     movea.l    A0, [A7]+
  116. 0000010E  DEFC 000E                add.w      A7, 0xE
  117. 00000112  4ED0                     jmp        [A0]
  118. fn00000114:
  119. 00000114  4E56 FFEA                link       A6, -0x0016
  120. 00000118  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  121. 0000011C  286E 0010                movea.l    A4, [A6 + 0x10]
  122. 00000120  200C                     move.l     D0, A4
  123. 00000122  56C0                     sne        D0
  124. 00000124  4A00                     tst.b      D0
  125. 00000126  6778                     beq        +0x7A /* 000001A0 */
  126. 00000128  2054                     movea.l    A0, [A4]
  127. 0000012A  4A68 0016                tst.w      [A0 + 0x16]
  128. 0000012E  5EC1                     sgt        D1
  129. 00000130  C001                     and.b      D0, D1
  130. 00000132  676C                     beq        +0x6E /* 000001A0 */
  131. 00000134  4267                     clr.w      -[A7]
  132. 00000136  2F0C                     move.l     -[A7], A4
  133. 00000138  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  134. 0000013C  1C1F                     move.b     D6, [A7]+
  135. 0000013E  2F0C                     move.l     -[A7], A4
  136. 00000140  205F                     movea.l    A0, [A7]+
  137. 00000142  A029                     syscall    HLock
  138. 00000144  2054                     movea.l    A0, [A4]
  139. 00000146  3D68 0016 FFEA           move.w     [A6 - 0x16], [A0 + 0x16]
  140. 0000014C  7E01                     moveq.l    D7, 0x01
  141. 0000014E  6042                     bra        +0x44 /* 00000192 */
  142. label00000150:
  143. 00000150  4267                     clr.w      -[A7]
  144. 00000152  2F0C                     move.l     -[A7], A4
  145. 00000154  3F07                     move.w     -[A7], D7
  146. 00000156  486E FFF4                pea.l      [A6 - 0xC]
  147. 0000015A  486E FFF8                pea.l      [A6 - 0x8]
  148. 0000015E  4EBA FEE4                jsr        [PC - 0x11C /* 00000044 */]
  149. 00000162  101F                     move.b     D0, [A7]+
  150. 00000164  6728                     beq        +0x2A /* 0000018E */
  151. 00000166  266E FFF4                movea.l    A3, [A6 - 0xC]
  152. 0000016A  D7D4                     add.l      A3, [A4]
  153. 0000016C  2A2E FFF8                move.l     D5, [A6 - 0x8]
  154. 00000170  DA94                     add.l      D5, [A4]
  155. 00000172  4267                     clr.w      -[A7]
  156. 00000174  2F0C                     move.l     -[A7], A4
  157. 00000176  2F0B                     move.l     -[A7], A3
  158. 00000178  2F05                     move.l     -[A7], D5
  159. 0000017A  41EE 0008                lea.l      A0, [A6 + 0x8]
  160. 0000017E  2018                     move.l     D0, [A0]+
  161. 00000180  6702                     beq        +0x4 /* 00000184 */
  162. 00000182  2F00                     move.l     -[A7], D0
  163. label00000184:
  164. 00000184  2050                     movea.l    A0, [A0]
  165. 00000186  4E90                     jsr        [A0]
  166. 00000188  101F                     move.b     D0, [A7]+
  167. 0000018A  6702                     beq        +0x4 /* 0000018E */
  168. 0000018C  600A                     bra        +0xC /* 00000198 */
  169. label0000018E:
  170. 0000018E  5247                     addq.w     D7, 1
  171. 00000190  6906                     bvs        +0x8 /* 00000198 */
  172. label00000192:
  173. 00000192  BE6E FFEA                cmp.w      D7, [A6 - 0x16]
  174. 00000196  6FB8                     ble        -0x46 /* 00000150 */
  175. label00000198:
  176. 00000198  2F0C                     move.l     -[A7], A4
  177. 0000019A  1F06                     move.b     -[A7], D6
  178. 0000019C  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  179. label000001A0:
  180. 000001A0  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  181. 000001A4  4E5E                     unlink     A6
  182. 000001A6  205F                     movea.l    A0, [A7]+
  183. 000001A8  DEFC 000C                add.w      A7, 0xC
  184. 000001AC  4ED0                     jmp        [A0]
  185. 000001AE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  186. 000001B2  0000 206E                ori.b      D0, 0x6E /* 'n' */
  187. 000001B6  0010 2010                ori.b      [A0], 0x10
  188. 000001BA  206E 0008                movea.l    A0, [A6 + 0x8]
  189. 000001BE  80A8 FFFC                or.l       D0, [A0 - 0x4]
  190. 000001C2  206E 0008                movea.l    A0, [A6 + 0x8]
  191. 000001C6  2140 FFFC                move.l     [A0 - 0x4], D0
  192. 000001CA  422E 0018                clr.b      [A6 + 0x18]
  193. 000001CE  4E5E                     unlink     A6
  194. 000001D0  205F                     movea.l    A0, [A7]+
  195. 000001D2  DEFC 0010                add.w      A7, 0x10
  196. 000001D6  4ED0                     jmp        [A0]
  197. fn000001D8:
  198. 000001D8  4E56 FFFC                link       A6, -0x0004
  199. 000001DC  7000                     moveq.l    D0, 0x00
  200. 000001DE  2D40 FFFC                move.l     [A6 - 0x4], D0
  201. 000001E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  202. 000001E6  487A FFC8                pea.l      [PC - 0x38 /* 000001B0, value 0x4E560000 'NV\0\0', cstring "NV" */]
  203. 000001EA  2F0E                     move.l     -[A7], A6
  204. 000001EC  4EBA FF26                jsr        [PC - 0xDA /* 00000114 */]
  205. 000001F0  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  206. 000001F6  4E5E                     unlink     A6
  207. 000001F8  2E9F                     move.l     [A7], [A7]+
  208. 000001FA  4E75                     rts
  209. export_2273:
  210. 000001FC  4E56 FFC8                link       A6, -0x0038
  211. 00000200  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  212. 00000204  206E 000A                movea.l    A0, [A6 + 0xA]
  213. 00000208  43EE FFF8                lea.l      A1, [A6 - 0x8]
  214. 0000020C  22D8                     move.l     [A1]+, [A0]+
  215. 0000020E  22D8                     move.l     [A1]+, [A0]+
  216. 00000210  286E 000E                movea.l    A4, [A6 + 0xE]
  217. 00000214  4205                     clr.b      D5
  218. 00000216  200C                     move.l     D0, A4
  219. 00000218  56C0                     sne        D0
  220. 0000021A  4A00                     tst.b      D0
  221. 0000021C  6700 0162                beq        +0x164 /* 00000380 */
  222. 00000220  2054                     movea.l    A0, [A4]
  223. 00000222  4A68 0016                tst.w      [A0 + 0x16]
  224. 00000226  5EC1                     sgt        D1
  225. 00000228  C001                     and.b      D0, D1
  226. 0000022A  6700 0154                beq        +0x156 /* 00000380 */
  227. 0000022E  4267                     clr.w      -[A7]
  228. 00000230  2F0C                     move.l     -[A7], A4
  229. 00000232  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  230. 00000236  1D5F FFF6                move.b     [A6 - 0xA], [A7]+
  231. 0000023A  2F0C                     move.l     -[A7], A4
  232. 0000023C  205F                     movea.l    A0, [A7]+
  233. 0000023E  A029                     syscall    HLock
  234. 00000240  2054                     movea.l    A0, [A4]
  235. 00000242  3D68 0016 FFCA           move.w     [A6 - 0x36], [A0 + 0x16]
  236. 00000248  7E01                     moveq.l    D7, 0x01
  237. 0000024A  6000 0122                bra        +0x124 /* 0000036E */
  238. label0000024E:
  239. 0000024E  4267                     clr.w      -[A7]
  240. 00000250  2F0C                     move.l     -[A7], A4
  241. 00000252  3F07                     move.w     -[A7], D7
  242. 00000254  486E FFEC                pea.l      [A6 - 0x14]
  243. 00000258  486E FFF0                pea.l      [A6 - 0x10]
  244. 0000025C  4EBA FDE6                jsr        [PC - 0x21A /* 00000044 */]
  245. 00000260  101F                     move.b     D0, [A7]+
  246. 00000262  6700 0106                beq        +0x108 /* 0000036A */
  247. 00000266  266E FFEC                movea.l    A3, [A6 - 0x14]
  248. 0000026A  D7D4                     add.l      A3, [A4]
  249. 0000026C  7001                     moveq.l    D0, 0x01
  250. 0000026E  B093                     cmp.l      D0, [A3]
  251. 00000270  6600 00F8                bne        +0xFA /* 0000036A */
  252. 00000274  4AAD F460                tst.l      [A5 - 0xBA0]
  253. 00000278  56C0                     sne        D0
  254. 0000027A  4A00                     tst.b      D0
  255. 0000027C  6700 00F8                beq        +0xFA /* 00000376 */
  256. 00000280  2F00                     move.l     -[A7], D0
  257. 00000282  4267                     clr.w      -[A7]
  258. 00000284  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  259. 00000288  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  260. 0000028C  121F                     move.b     D1, [A7]+
  261. 0000028E  201F                     move.l     D0, [A7]+
  262. 00000290  C001                     and.b      D0, D1
  263. 00000292  6700 00E2                beq        +0xE4 /* 00000376 */
  264. 00000296  41EE FFCC                lea.l      A0, [A6 - 0x34]
  265. 0000029A  224B                     movea.l    A1, A3
  266. 0000029C  5089                     addq.l     A1, 8
  267. 0000029E  20D9                     move.l     [A0]+, [A1]+
  268. 000002A0  20D9                     move.l     [A0]+, [A1]+
  269. 000002A2  3C2B 0010                move.w     D6, [A3 + 0x10]
  270. 000002A6  282E FFF0                move.l     D4, [A6 - 0x10]
  271. 000002AA  D894                     add.l      D4, [A4]
  272. 000002AC  42A7                     clr.l      -[A7]
  273. 000002AE  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  274. 000002B2  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  275. 000002B6  201F                     move.l     D0, [A7]+
  276. 000002B8  3D40 FFE6                move.w     [A6 - 0x1A], D0
  277. 000002BC  42A7                     clr.l      -[A7]
  278. 000002BE  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  279. 000002C2  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  280. 000002C6  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  281. 000002CA  BC6E FFE6                cmp.w      D6, [A6 - 0x1A]
  282. 000002CE  6E00 0090                bgt        +0x92 /* 00000360 */
  283. 000002D2  302E FFD0                move.w     D0, [A6 - 0x30]
  284. 000002D6  5340                     subq.w     D0, 1
  285. 000002D8  3D40 FFC8                move.w     [A6 - 0x38], D0
  286. 000002DC  3E2E FFCC                move.w     D7, [A6 - 0x34]
  287. 000002E0  6024                     bra        +0x26 /* 00000306 */
  288. label000002E2:
  289. 000002E2  2F04                     move.l     -[A7], D4
  290. 000002E4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  291. 000002E8  3006                     move.w     D0, D6
  292. 000002EA  48C0                     ext.l      D0
  293. 000002EC  2F00                     move.l     -[A7], D0
  294. 000002EE  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  295. 000002F2  3006                     move.w     D0, D6
  296. 000002F4  48C0                     ext.l      D0
  297. 000002F6  D880                     add.l      D4, D0
  298. 000002F8  302E FFE6                move.w     D0, [A6 - 0x1A]
  299. 000002FC  48C0                     ext.l      D0
  300. 000002FE  D1AE FFE0                add.l      [A6 - 0x20], D0
  301. 00000302  5247                     addq.w     D7, 1
  302. 00000304  6906                     bvs        +0x8 /* 0000030C */
  303. label00000306:
  304. 00000306  BE6E FFC8                cmp.w      D7, [A6 - 0x38]
  305. 0000030A  6FD6                     ble        -0x28 /* 000002E2 */
  306. label0000030C:
  307. 0000030C  102E 0008                move.b     D0, [A6 + 0x8]
  308. 00000310  6712                     beq        +0x14 /* 00000324 */
  309. 00000312  486E FFCC                pea.l      [A6 - 0x34]
  310. 00000316  486E FFF8                pea.l      [A6 - 0x8]
  311. 0000031A  486E FFD4                pea.l      [A6 - 0x2C]
  312. 0000031E  4EAD 450A                jsr        [A5 + 0x450A /* export_2205 */]
  313. 00000322  6010                     bra        +0x12 /* 00000334 */
  314. label00000324:
  315. 00000324  486E FFCC                pea.l      [A6 - 0x34]
  316. 00000328  486E FFF8                pea.l      [A6 - 0x8]
  317. 0000032C  486E FFD4                pea.l      [A6 - 0x2C]
  318. 00000330  4EAD 451A                jsr        [A5 + 0x451A /* export_2207 */]
  319. label00000334:
  320. 00000334  7021                     moveq.l    D0, 0x21
  321. 00000336  2F00                     move.l     -[A7], D0
  322. 00000338  A862                     syscall    ForeColor
  323. 0000033A  701E                     moveq.l    D0, 0x1E
  324. 0000033C  2F00                     move.l     -[A7], D0
  325. 0000033E  A863                     syscall    BackColor
  326. 00000340  206D F460                movea.l    A0, [A5 - 0xBA0]
  327. 00000344  4868 0002                pea.l      [A0 + 0x2]
  328. 00000348  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  329. 0000034C  4868 0002                pea.l      [A0 + 0x2]
  330. 00000350  486E FFCC                pea.l      [A6 - 0x34]
  331. 00000354  486E FFD4                pea.l      [A6 - 0x2C]
  332. 00000358  4267                     clr.w      -[A7]
  333. 0000035A  42A7                     clr.l      -[A7]
  334. 0000035C  A8EC                     syscall    CopyBits
  335. 0000035E  7A01                     moveq.l    D5, 0x01
  336. label00000360:
  337. 00000360  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  338. 00000364  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  339. 00000368  600C                     bra        +0xE /* 00000376 */
  340. label0000036A:
  341. 0000036A  5247                     addq.w     D7, 1
  342. 0000036C  6908                     bvs        +0xA /* 00000376 */
  343. label0000036E:
  344. 0000036E  BE6E FFCA                cmp.w      D7, [A6 - 0x36]
  345. 00000372  6F00 FEDA                ble        -0x124 /* 0000024E */
  346. label00000376:
  347. 00000376  2F0C                     move.l     -[A7], A4
  348. 00000378  1F2E FFF6                move.b     -[A7], [A6 - 0xA]
  349. 0000037C  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  350. label00000380:
  351. 00000380  1D45 0012                move.b     [A6 + 0x12], D5
  352. 00000384  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  353. 00000388  4E5E                     unlink     A6
  354. 0000038A  205F                     movea.l    A0, [A7]+
  355. 0000038C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  356. 00000390  4ED0                     jmp        [A0]
  357. 00000392  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  358. export_2274: // at 00000394 (misaligned)
  359. 00000396  FFC0                     .invalid   <<F/7/7>>
  360. 00000398  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  361. 0000039C  206E 000A                movea.l    A0, [A6 + 0xA]
  362. 000003A0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  363. 000003A4  22D8                     move.l     [A1]+, [A0]+
  364. 000003A6  22D8                     move.l     [A1]+, [A0]+
  365. 000003A8  286E 000E                movea.l    A4, [A6 + 0xE]
  366. 000003AC  4206                     clr.b      D6
  367. 000003AE  200C                     move.l     D0, A4
  368. 000003B0  56C0                     sne        D0
  369. 000003B2  4A00                     tst.b      D0
  370. 000003B4  6700 0164                beq        +0x166 /* 0000051A */
  371. 000003B8  2054                     movea.l    A0, [A4]
  372. 000003BA  4A68 0016                tst.w      [A0 + 0x16]
  373. 000003BE  5EC1                     sgt        D1
  374. 000003C0  C001                     and.b      D0, D1
  375. 000003C2  6700 0156                beq        +0x158 /* 0000051A */
  376. 000003C6  4267                     clr.w      -[A7]
  377. 000003C8  2F0C                     move.l     -[A7], A4
  378. 000003CA  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  379. 000003CE  1D5F FFF6                move.b     [A6 - 0xA], [A7]+
  380. 000003D2  2F0C                     move.l     -[A7], A4
  381. 000003D4  205F                     movea.l    A0, [A7]+
  382. 000003D6  A029                     syscall    HLock
  383. 000003D8  2054                     movea.l    A0, [A4]
  384. 000003DA  3D68 0016 FFC2           move.w     [A6 - 0x3E], [A0 + 0x16]
  385. 000003E0  7E01                     moveq.l    D7, 0x01
  386. 000003E2  6000 0124                bra        +0x126 /* 00000508 */
  387. label000003E6:
  388. 000003E6  4267                     clr.w      -[A7]
  389. 000003E8  2F0C                     move.l     -[A7], A4
  390. 000003EA  3F07                     move.w     -[A7], D7
  391. 000003EC  486E FFEC                pea.l      [A6 - 0x14]
  392. 000003F0  486E FFF0                pea.l      [A6 - 0x10]
  393. 000003F4  4EBA FC4E                jsr        [PC - 0x3B2 /* 00000044 */]
  394. 000003F8  101F                     move.b     D0, [A7]+
  395. 000003FA  6700 0108                beq        +0x10A /* 00000504 */
  396. 000003FE  266E FFEC                movea.l    A3, [A6 - 0x14]
  397. 00000402  D7D4                     add.l      A3, [A4]
  398. 00000404  0C93 0000 0100           cmpi.l     [A3], 0x100
  399. 0000040A  6600 00F8                bne        +0xFA /* 00000504 */
  400. 0000040E  4AAD F460                tst.l      [A5 - 0xBA0]
  401. 00000412  56C0                     sne        D0
  402. 00000414  4A00                     tst.b      D0
  403. 00000416  6700 00F8                beq        +0xFA /* 00000510 */
  404. 0000041A  2F00                     move.l     -[A7], D0
  405. 0000041C  4267                     clr.w      -[A7]
  406. 0000041E  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  407. 00000422  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  408. 00000426  121F                     move.b     D1, [A7]+
  409. 00000428  201F                     move.l     D0, [A7]+
  410. 0000042A  C001                     and.b      D0, D1
  411. 0000042C  6700 00E2                beq        +0xE4 /* 00000510 */
  412. 00000430  41EE FFC4                lea.l      A0, [A6 - 0x3C]
  413. 00000434  224B                     movea.l    A1, A3
  414. 00000436  5089                     addq.l     A1, 8
  415. 00000438  20D9                     move.l     [A0]+, [A1]+
  416. 0000043A  20D9                     move.l     [A0]+, [A1]+
  417. 0000043C  3A2B 0010                move.w     D5, [A3 + 0x10]
  418. 00000440  202E FFF0                move.l     D0, [A6 - 0x10]
  419. 00000444  D094                     add.l      D0, [A4]
  420. 00000446  2D40 FFD4                move.l     [A6 - 0x2C], D0
  421. 0000044A  42A7                     clr.l      -[A7]
  422. 0000044C  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  423. 00000450  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  424. 00000454  201F                     move.l     D0, [A7]+
  425. 00000456  3800                     move.w     D4, D0
  426. 00000458  42A7                     clr.l      -[A7]
  427. 0000045A  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  428. 0000045E  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  429. 00000462  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  430. 00000466  BA44                     cmp.w      D5, D4
  431. 00000468  6E00 0090                bgt        +0x92 /* 000004FA */
  432. 0000046C  2D6E FFD4 FFDC           move.l     [A6 - 0x24], [A6 - 0x2C]
  433. 00000472  302E FFC8                move.w     D0, [A6 - 0x38]
  434. 00000476  5340                     subq.w     D0, 1
  435. 00000478  3D40 FFC0                move.w     [A6 - 0x40], D0
  436. 0000047C  3E2E FFC4                move.w     D7, [A6 - 0x3C]
  437. 00000480  601E                     bra        +0x20 /* 000004A0 */
  438. label00000482:
  439. 00000482  2D6E FFD8 FFE0           move.l     [A6 - 0x20], [A6 - 0x28]
  440. 00000488  486E FFDC                pea.l      [A6 - 0x24]
  441. 0000048C  486E FFE0                pea.l      [A6 - 0x20]
  442. 00000490  3F05                     move.w     -[A7], D5
  443. 00000492  A8D0                     syscall    UnpackBits
  444. 00000494  3004                     move.w     D0, D4
  445. 00000496  48C0                     ext.l      D0
  446. 00000498  D1AE FFD8                add.l      [A6 - 0x28], D0
  447. 0000049C  5247                     addq.w     D7, 1
  448. 0000049E  6906                     bvs        +0x8 /* 000004A6 */
  449. label000004A0:
  450. 000004A0  BE6E FFC0                cmp.w      D7, [A6 - 0x40]
  451. 000004A4  6FDC                     ble        -0x22 /* 00000482 */
  452. label000004A6:
  453. 000004A6  102E 0008                move.b     D0, [A6 + 0x8]
  454. 000004AA  6712                     beq        +0x14 /* 000004BE */
  455. 000004AC  486E FFC4                pea.l      [A6 - 0x3C]
  456. 000004B0  486E FFF8                pea.l      [A6 - 0x8]
  457. 000004B4  486E FFCC                pea.l      [A6 - 0x34]
  458. 000004B8  4EAD 450A                jsr        [A5 + 0x450A /* export_2205 */]
  459. 000004BC  6010                     bra        +0x12 /* 000004CE */
  460. label000004BE:
  461. 000004BE  486E FFC4                pea.l      [A6 - 0x3C]
  462. 000004C2  486E FFF8                pea.l      [A6 - 0x8]
  463. 000004C6  486E FFCC                pea.l      [A6 - 0x34]
  464. 000004CA  4EAD 451A                jsr        [A5 + 0x451A /* export_2207 */]
  465. label000004CE:
  466. 000004CE  7021                     moveq.l    D0, 0x21
  467. 000004D0  2F00                     move.l     -[A7], D0
  468. 000004D2  A862                     syscall    ForeColor
  469. 000004D4  701E                     moveq.l    D0, 0x1E
  470. 000004D6  2F00                     move.l     -[A7], D0
  471. 000004D8  A863                     syscall    BackColor
  472. 000004DA  206D F460                movea.l    A0, [A5 - 0xBA0]
  473. 000004DE  4868 0002                pea.l      [A0 + 0x2]
  474. 000004E2  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  475. 000004E6  4868 0002                pea.l      [A0 + 0x2]
  476. 000004EA  486E FFC4                pea.l      [A6 - 0x3C]
  477. 000004EE  486E FFCC                pea.l      [A6 - 0x34]
  478. 000004F2  4267                     clr.w      -[A7]
  479. 000004F4  42A7                     clr.l      -[A7]
  480. 000004F6  A8EC                     syscall    CopyBits
  481. 000004F8  7C01                     moveq.l    D6, 0x01
  482. label000004FA:
  483. 000004FA  2F2D F460                move.l     -[A7], [A5 - 0xBA0]
  484. 000004FE  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  485. 00000502  600C                     bra        +0xE /* 00000510 */
  486. label00000504:
  487. 00000504  5247                     addq.w     D7, 1
  488. 00000506  6908                     bvs        +0xA /* 00000510 */
  489. label00000508:
  490. 00000508  BE6E FFC2                cmp.w      D7, [A6 - 0x3E]
  491. 0000050C  6F00 FED8                ble        -0x126 /* 000003E6 */
  492. label00000510:
  493. 00000510  2F0C                     move.l     -[A7], A4
  494. 00000512  1F2E FFF6                move.b     -[A7], [A6 - 0xA]
  495. 00000516  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  496. label0000051A:
  497. 0000051A  1D46 0012                move.b     [A6 + 0x12], D6
  498. 0000051E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  499. 00000522  4E5E                     unlink     A6
  500. 00000524  205F                     movea.l    A0, [A7]+
  501. 00000526  DEFC 000A                add.w      A7, 0xA /* '\n' */
  502. 0000052A  4ED0                     jmp        [A0]
  503. export_2275:
  504. 0000052C  4E56 FFC8                link       A6, -0x0038
  505. 00000530  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  506. 00000534  206E 000A                movea.l    A0, [A6 + 0xA]
  507. 00000538  43EE FFF8                lea.l      A1, [A6 - 0x8]
  508. 0000053C  22D8                     move.l     [A1]+, [A0]+
  509. 0000053E  22D8                     move.l     [A1]+, [A0]+
  510. 00000540  286E 000E                movea.l    A4, [A6 + 0xE]
  511. 00000544  4205                     clr.b      D5
  512. 00000546  200C                     move.l     D0, A4
  513. 00000548  56C0                     sne        D0
  514. 0000054A  4A00                     tst.b      D0
  515. 0000054C  6700 016A                beq        +0x16C /* 000006B8 */
  516. 00000550  2054                     movea.l    A0, [A4]
  517. 00000552  4A68 0016                tst.w      [A0 + 0x16]
  518. 00000556  5EC1                     sgt        D1
  519. 00000558  C001                     and.b      D0, D1
  520. 0000055A  6700 015C                beq        +0x15E /* 000006B8 */
  521. 0000055E  C02D F468                and.b      D0, [A5 - 0xB98]
  522. 00000562  6700 0154                beq        +0x156 /* 000006B8 */
  523. 00000566  4267                     clr.w      -[A7]
  524. 00000568  2F0C                     move.l     -[A7], A4
  525. 0000056A  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  526. 0000056E  1D5F FFF6                move.b     [A6 - 0xA], [A7]+
  527. 00000572  2F0C                     move.l     -[A7], A4
  528. 00000574  205F                     movea.l    A0, [A7]+
  529. 00000576  A029                     syscall    HLock
  530. 00000578  2054                     movea.l    A0, [A4]
  531. 0000057A  3D68 0016 FFCA           move.w     [A6 - 0x36], [A0 + 0x16]
  532. 00000580  7E01                     moveq.l    D7, 0x01
  533. 00000582  6000 0122                bra        +0x124 /* 000006A6 */
  534. label00000586:
  535. 00000586  4267                     clr.w      -[A7]
  536. 00000588  2F0C                     move.l     -[A7], A4
  537. 0000058A  3F07                     move.w     -[A7], D7
  538. 0000058C  486E FFEC                pea.l      [A6 - 0x14]
  539. 00000590  486E FFF0                pea.l      [A6 - 0x10]
  540. 00000594  4EBA FAAE                jsr        [PC - 0x552 /* 00000044 */]
  541. 00000598  101F                     move.b     D0, [A7]+
  542. 0000059A  6700 0106                beq        +0x108 /* 000006A2 */
  543. 0000059E  266E FFEC                movea.l    A3, [A6 - 0x14]
  544. 000005A2  D7D4                     add.l      A3, [A4]
  545. 000005A4  7008                     moveq.l    D0, 0x08
  546. 000005A6  B093                     cmp.l      D0, [A3]
  547. 000005A8  6600 00F8                bne        +0xFA /* 000006A2 */
  548. 000005AC  4AAD F45C                tst.l      [A5 - 0xBA4]
  549. 000005B0  56C0                     sne        D0
  550. 000005B2  4A00                     tst.b      D0
  551. 000005B4  6700 00F8                beq        +0xFA /* 000006AE */
  552. 000005B8  2F00                     move.l     -[A7], D0
  553. 000005BA  4267                     clr.w      -[A7]
  554. 000005BC  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  555. 000005C0  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  556. 000005C4  121F                     move.b     D1, [A7]+
  557. 000005C6  201F                     move.l     D0, [A7]+
  558. 000005C8  C001                     and.b      D0, D1
  559. 000005CA  6700 00E2                beq        +0xE4 /* 000006AE */
  560. 000005CE  41EE FFCC                lea.l      A0, [A6 - 0x34]
  561. 000005D2  224B                     movea.l    A1, A3
  562. 000005D4  5089                     addq.l     A1, 8
  563. 000005D6  20D9                     move.l     [A0]+, [A1]+
  564. 000005D8  20D9                     move.l     [A0]+, [A1]+
  565. 000005DA  3C2B 0010                move.w     D6, [A3 + 0x10]
  566. 000005DE  282E FFF0                move.l     D4, [A6 - 0x10]
  567. 000005E2  D894                     add.l      D4, [A4]
  568. 000005E4  42A7                     clr.l      -[A7]
  569. 000005E6  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  570. 000005EA  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  571. 000005EE  201F                     move.l     D0, [A7]+
  572. 000005F0  3D40 FFE6                move.w     [A6 - 0x1A], D0
  573. 000005F4  42A7                     clr.l      -[A7]
  574. 000005F6  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  575. 000005FA  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  576. 000005FE  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  577. 00000602  BC6E FFE6                cmp.w      D6, [A6 - 0x1A]
  578. 00000606  6E00 0090                bgt        +0x92 /* 00000698 */
  579. 0000060A  302E FFD0                move.w     D0, [A6 - 0x30]
  580. 0000060E  5340                     subq.w     D0, 1
  581. 00000610  3D40 FFC8                move.w     [A6 - 0x38], D0
  582. 00000614  3E2E FFCC                move.w     D7, [A6 - 0x34]
  583. 00000618  6024                     bra        +0x26 /* 0000063E */
  584. label0000061A:
  585. 0000061A  2F04                     move.l     -[A7], D4
  586. 0000061C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  587. 00000620  3006                     move.w     D0, D6
  588. 00000622  48C0                     ext.l      D0
  589. 00000624  2F00                     move.l     -[A7], D0
  590. 00000626  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  591. 0000062A  3006                     move.w     D0, D6
  592. 0000062C  48C0                     ext.l      D0
  593. 0000062E  D880                     add.l      D4, D0
  594. 00000630  302E FFE6                move.w     D0, [A6 - 0x1A]
  595. 00000634  48C0                     ext.l      D0
  596. 00000636  D1AE FFE0                add.l      [A6 - 0x20], D0
  597. 0000063A  5247                     addq.w     D7, 1
  598. 0000063C  6906                     bvs        +0x8 /* 00000644 */
  599. label0000063E:
  600. 0000063E  BE6E FFC8                cmp.w      D7, [A6 - 0x38]
  601. 00000642  6FD6                     ble        -0x28 /* 0000061A */
  602. label00000644:
  603. 00000644  102E 0008                move.b     D0, [A6 + 0x8]
  604. 00000648  6712                     beq        +0x14 /* 0000065C */
  605. 0000064A  486E FFCC                pea.l      [A6 - 0x34]
  606. 0000064E  486E FFF8                pea.l      [A6 - 0x8]
  607. 00000652  486E FFD4                pea.l      [A6 - 0x2C]
  608. 00000656  4EAD 450A                jsr        [A5 + 0x450A /* export_2205 */]
  609. 0000065A  6010                     bra        +0x12 /* 0000066C */
  610. label0000065C:
  611. 0000065C  486E FFCC                pea.l      [A6 - 0x34]
  612. 00000660  486E FFF8                pea.l      [A6 - 0x8]
  613. 00000664  486E FFD4                pea.l      [A6 - 0x2C]
  614. 00000668  4EAD 451A                jsr        [A5 + 0x451A /* export_2207 */]
  615. label0000066C:
  616. 0000066C  7021                     moveq.l    D0, 0x21
  617. 0000066E  2F00                     move.l     -[A7], D0
  618. 00000670  A862                     syscall    ForeColor
  619. 00000672  701E                     moveq.l    D0, 0x1E
  620. 00000674  2F00                     move.l     -[A7], D0
  621. 00000676  A863                     syscall    BackColor
  622. 00000678  206D F45C                movea.l    A0, [A5 - 0xBA4]
  623. 0000067C  4868 0002                pea.l      [A0 + 0x2]
  624. 00000680  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  625. 00000684  4868 0002                pea.l      [A0 + 0x2]
  626. 00000688  486E FFCC                pea.l      [A6 - 0x34]
  627. 0000068C  486E FFD4                pea.l      [A6 - 0x2C]
  628. 00000690  4267                     clr.w      -[A7]
  629. 00000692  42A7                     clr.l      -[A7]
  630. 00000694  A8EC                     syscall    CopyBits
  631. 00000696  7A01                     moveq.l    D5, 0x01
  632. label00000698:
  633. 00000698  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  634. 0000069C  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  635. 000006A0  600C                     bra        +0xE /* 000006AE */
  636. label000006A2:
  637. 000006A2  5247                     addq.w     D7, 1
  638. 000006A4  6908                     bvs        +0xA /* 000006AE */
  639. label000006A6:
  640. 000006A6  BE6E FFCA                cmp.w      D7, [A6 - 0x36]
  641. 000006AA  6F00 FEDA                ble        -0x124 /* 00000586 */
  642. label000006AE:
  643. 000006AE  2F0C                     move.l     -[A7], A4
  644. 000006B0  1F2E FFF6                move.b     -[A7], [A6 - 0xA]
  645. 000006B4  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  646. label000006B8:
  647. 000006B8  1D45 0012                move.b     [A6 + 0x12], D5
  648. 000006BC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  649. 000006C0  4E5E                     unlink     A6
  650. 000006C2  205F                     movea.l    A0, [A7]+
  651. 000006C4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  652. 000006C8  4ED0                     jmp        [A0]
  653. 000006CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  654. export_2276: // at 000006CC (misaligned)
  655. 000006CE  FFBC                     .invalid   <<F/6/7>>
  656. 000006D0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  657. 000006D4  206E 000A                movea.l    A0, [A6 + 0xA]
  658. 000006D8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  659. 000006DC  22D8                     move.l     [A1]+, [A0]+
  660. 000006DE  22D8                     move.l     [A1]+, [A0]+
  661. 000006E0  266E 000E                movea.l    A3, [A6 + 0xE]
  662. 000006E4  422E FFED                clr.b      [A6 - 0x13]
  663. 000006E8  4245                     clr.w      D5
  664. 000006EA  7000                     moveq.l    D0, 0x00
  665. 000006EC  2840                     movea.l    A4, D0
  666. 000006EE  200B                     move.l     D0, A3
  667. 000006F0  56C0                     sne        D0
  668. 000006F2  4A00                     tst.b      D0
  669. 000006F4  6700 01A6                beq        +0x1A8 /* 0000089C */
  670. 000006F8  2053                     movea.l    A0, [A3]
  671. 000006FA  4A68 0016                tst.w      [A0 + 0x16]
  672. 000006FE  5EC1                     sgt        D1
  673. 00000700  C001                     and.b      D0, D1
  674. 00000702  6700 0198                beq        +0x19A /* 0000089C */
  675. 00000706  C02D F468                and.b      D0, [A5 - 0xB98]
  676. 0000070A  4A00                     tst.b      D0
  677. 0000070C  6700 018E                beq        +0x190 /* 0000089C */
  678. 00000710  C02D F43C                and.b      D0, [A5 - 0xBC4]
  679. 00000714  6700 0186                beq        +0x188 /* 0000089C */
  680. 00000718  4267                     clr.w      -[A7]
  681. 0000071A  2F0B                     move.l     -[A7], A3
  682. 0000071C  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  683. 00000720  1D5F FFEC                move.b     [A6 - 0x14], [A7]+
  684. 00000724  2F0B                     move.l     -[A7], A3
  685. 00000726  205F                     movea.l    A0, [A7]+
  686. 00000728  A029                     syscall    HLock
  687. 0000072A  2053                     movea.l    A0, [A3]
  688. 0000072C  3D68 0016 FFBC           move.w     [A6 - 0x44], [A0 + 0x16]
  689. 00000732  7C01                     moveq.l    D6, 0x01
  690. 00000734  6000 0154                bra        +0x156 /* 0000088A */
  691. label00000738:
  692. 00000738  4267                     clr.w      -[A7]
  693. 0000073A  2F0B                     move.l     -[A7], A3
  694. 0000073C  3F06                     move.w     -[A7], D6
  695. 0000073E  486E FFE2                pea.l      [A6 - 0x1E]
  696. 00000742  486E FFE6                pea.l      [A6 - 0x1A]
  697. 00000746  4EBA F8FC                jsr        [PC - 0x704 /* 00000044 */]
  698. 0000074A  101F                     move.b     D0, [A7]+
  699. 0000074C  6700 0138                beq        +0x13A /* 00000886 */
  700. 00000750  282E FFE2                move.l     D4, [A6 - 0x1E]
  701. 00000754  D893                     add.l      D4, [A3]
  702. 00000756  2E2E FFE6                move.l     D7, [A6 - 0x1A]
  703. 0000075A  DE93                     add.l      D7, [A3]
  704. 0000075C  2044                     movea.l    A0, D4
  705. 0000075E  0C90 0000 0800           cmpi.l     [A0], 0x800
  706. 00000764  6600 0120                bne        +0x122 /* 00000886 */
  707. 00000768  4AAD F45C                tst.l      [A5 - 0xBA4]
  708. 0000076C  56C0                     sne        D0
  709. 0000076E  4A00                     tst.b      D0
  710. 00000770  6700 0120                beq        +0x122 /* 00000892 */
  711. 00000774  2F00                     move.l     -[A7], D0
  712. 00000776  4267                     clr.w      -[A7]
  713. 00000778  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  714. 0000077C  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  715. 00000780  121F                     move.b     D1, [A7]+
  716. 00000782  201F                     move.l     D0, [A7]+
  717. 00000784  C001                     and.b      D0, D1
  718. 00000786  6700 010A                beq        +0x10C /* 00000892 */
  719. 0000078A  2044                     movea.l    A0, D4
  720. 0000078C  43EE FFCA                lea.l      A1, [A6 - 0x36]
  721. 00000790  5088                     addq.l     A0, 8
  722. 00000792  22D8                     move.l     [A1]+, [A0]+
  723. 00000794  22D8                     move.l     [A1]+, [A0]+
  724. 00000796  42A7                     clr.l      -[A7]
  725. 00000798  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  726. 0000079C  4EAD 41CA                jsr        [A5 + 0x41CA /* export_2101 */]
  727. 000007A0  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  728. 000007A4  42A7                     clr.l      -[A7]
  729. 000007A6  2047                     movea.l    A0, D7
  730. 000007A8  2F10                     move.l     -[A7], [A0]
  731. 000007AA  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  732. 000007AE  285F                     movea.l    A4, [A7]+
  733. 000007B0  200C                     move.l     D0, A4
  734. 000007B2  6604                     bne        +0x6 /* 000007B8 */
  735. 000007B4  6000 00B8                bra        +0xBA /* 0000086E */
  736. label000007B8:
  737. 000007B8  2F07                     move.l     -[A7], D7
  738. 000007BA  2F14                     move.l     -[A7], [A4]
  739. 000007BC  42A7                     clr.l      -[A7]
  740. 000007BE  2F0C                     move.l     -[A7], A4
  741. 000007C0  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  742. 000007C4  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  743. 000007C8  2054                     movea.l    A0, [A4]
  744. 000007CA  DE90                     add.l      D7, [A0]
  745. 000007CC  2D47 FFBE                move.l     [A6 - 0x42], D7
  746. 000007D0  486E FFF2                pea.l      [A6 - 0xE]
  747. 000007D4  486E FFEE                pea.l      [A6 - 0x12]
  748. 000007D8  4EAD 41DA                jsr        [A5 + 0x41DA /* export_2103 */]
  749. 000007DC  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  750. 000007E0  42A7                     clr.l      -[A7]
  751. 000007E2  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  752. 000007E6  4267                     clr.w      -[A7]
  753. 000007E8  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  754. 000007EC  2F0C                     move.l     -[A7], A4
  755. 000007EE  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  756. 000007F2  486E FFCA                pea.l      [A6 - 0x36]
  757. 000007F6  486E FFCA                pea.l      [A6 - 0x36]
  758. 000007FA  4267                     clr.w      -[A7]
  759. 000007FC  42A7                     clr.l      -[A7]
  760. 000007FE  7008                     moveq.l    D0, 0x08
  761. 00000800  AAA3                     syscall    CodecDispatch
  762. 00000802  3A1F                     move.w     D5, [A7]+
  763. 00000804  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  764. 00000808  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  765. 0000080C  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  766. 00000810  4A45                     tst.w      D5
  767. 00000812  665A                     bne        +0x5C /* 0000086E */
  768. 00000814  102E 0008                move.b     D0, [A6 + 0x8]
  769. 00000818  6712                     beq        +0x14 /* 0000082C */
  770. 0000081A  486E FFCA                pea.l      [A6 - 0x36]
  771. 0000081E  486E FFF8                pea.l      [A6 - 0x8]
  772. 00000822  486E FFD2                pea.l      [A6 - 0x2E]
  773. 00000826  4EAD 450A                jsr        [A5 + 0x450A /* export_2205 */]
  774. 0000082A  6010                     bra        +0x12 /* 0000083C */
  775. label0000082C:
  776. 0000082C  486E FFCA                pea.l      [A6 - 0x36]
  777. 00000830  486E FFF8                pea.l      [A6 - 0x8]
  778. 00000834  486E FFD2                pea.l      [A6 - 0x2E]
  779. 00000838  4EAD 451A                jsr        [A5 + 0x451A /* export_2207 */]
  780. label0000083C:
  781. 0000083C  7021                     moveq.l    D0, 0x21
  782. 0000083E  2F00                     move.l     -[A7], D0
  783. 00000840  A862                     syscall    ForeColor
  784. 00000842  701E                     moveq.l    D0, 0x1E
  785. 00000844  2F00                     move.l     -[A7], D0
  786. 00000846  A863                     syscall    BackColor
  787. 00000848  206D F45C                movea.l    A0, [A5 - 0xBA4]
  788. 0000084C  4868 0002                pea.l      [A0 + 0x2]
  789. 00000850  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  790. 00000854  4868 0002                pea.l      [A0 + 0x2]
  791. 00000858  486E FFCA                pea.l      [A6 - 0x36]
  792. 0000085C  486E FFD2                pea.l      [A6 - 0x2E]
  793. 00000860  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  794. 00000864  42A7                     clr.l      -[A7]
  795. 00000866  A8EC                     syscall    CopyBits
  796. 00000868  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  797. label0000086E:
  798. 0000086E  200C                     move.l     D0, A4
  799. 00000870  670A                     beq        +0xC /* 0000087C */
  800. 00000872  2F0C                     move.l     -[A7], A4
  801. 00000874  205F                     movea.l    A0, [A7]+
  802. 00000876  A023                     syscall    DisposHandle/DisposeHandle
  803. 00000878  7000                     moveq.l    D0, 0x00
  804. 0000087A  2840                     movea.l    A4, D0
  805. label0000087C:
  806. 0000087C  2F2D F45C                move.l     -[A7], [A5 - 0xBA4]
  807. 00000880  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  808. 00000884  600C                     bra        +0xE /* 00000892 */
  809. label00000886:
  810. 00000886  5246                     addq.w     D6, 1
  811. 00000888  6908                     bvs        +0xA /* 00000892 */
  812. label0000088A:
  813. 0000088A  BC6E FFBC                cmp.w      D6, [A6 - 0x44]
  814. 0000088E  6F00 FEA8                ble        -0x156 /* 00000738 */
  815. label00000892:
  816. 00000892  2F0B                     move.l     -[A7], A3
  817. 00000894  1F2E FFEC                move.b     -[A7], [A6 - 0x14]
  818. 00000898  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  819. label0000089C:
  820. 0000089C  1D6E FFED 0012           move.b     [A6 + 0x12], [A6 - 0x13]
  821. 000008A2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  822. 000008A6  4E5E                     unlink     A6
  823. 000008A8  205F                     movea.l    A0, [A7]+
  824. 000008AA  DEFC 000A                add.w      A7, 0xA /* '\n' */
  825. 000008AE  4ED0                     jmp        [A0]
  826. export_2277:
  827. 000008B0  4E56 FFC8                link       A6, -0x0038
  828. 000008B4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  829. 000008B8  206E 000A                movea.l    A0, [A6 + 0xA]
  830. 000008BC  43EE FFF8                lea.l      A1, [A6 - 0x8]
  831. 000008C0  22D8                     move.l     [A1]+, [A0]+
  832. 000008C2  22D8                     move.l     [A1]+, [A0]+
  833. 000008C4  286E 000E                movea.l    A4, [A6 + 0xE]
  834. 000008C8  4205                     clr.b      D5
  835. 000008CA  200C                     move.l     D0, A4
  836. 000008CC  56C0                     sne        D0
  837. 000008CE  4A00                     tst.b      D0
  838. 000008D0  6700 016C                beq        +0x16E /* 00000A3E */
  839. 000008D4  2054                     movea.l    A0, [A4]
  840. 000008D6  4A68 0016                tst.w      [A0 + 0x16]
  841. 000008DA  5EC1                     sgt        D1
  842. 000008DC  C001                     and.b      D0, D1
  843. 000008DE  6700 015E                beq        +0x160 /* 00000A3E */
  844. 000008E2  C02D F46C                and.b      D0, [A5 - 0xB94]
  845. 000008E6  6700 0156                beq        +0x158 /* 00000A3E */
  846. 000008EA  4267                     clr.w      -[A7]
  847. 000008EC  2F0C                     move.l     -[A7], A4
  848. 000008EE  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  849. 000008F2  1D5F FFF6                move.b     [A6 - 0xA], [A7]+
  850. 000008F6  2F0C                     move.l     -[A7], A4
  851. 000008F8  205F                     movea.l    A0, [A7]+
  852. 000008FA  A029                     syscall    HLock
  853. 000008FC  2054                     movea.l    A0, [A4]
  854. 000008FE  3D68 0016 FFCA           move.w     [A6 - 0x36], [A0 + 0x16]
  855. 00000904  7E01                     moveq.l    D7, 0x01
  856. 00000906  6000 0124                bra        +0x126 /* 00000A2C */
  857. label0000090A:
  858. 0000090A  4267                     clr.w      -[A7]
  859. 0000090C  2F0C                     move.l     -[A7], A4
  860. 0000090E  3F07                     move.w     -[A7], D7
  861. 00000910  486E FFEC                pea.l      [A6 - 0x14]
  862. 00000914  486E FFF0                pea.l      [A6 - 0x10]
  863. 00000918  4EBA F72A                jsr        [PC - 0x8D6 /* 00000044 */]
  864. 0000091C  101F                     move.b     D0, [A7]+
  865. 0000091E  6700 0108                beq        +0x10A /* 00000A28 */
  866. 00000922  266E FFEC                movea.l    A3, [A6 - 0x14]
  867. 00000926  D7D4                     add.l      A3, [A4]
  868. 00000928  7020                     moveq.l    D0, 0x20
  869. 0000092A  B093                     cmp.l      D0, [A3]
  870. 0000092C  6600 00FA                bne        +0xFC /* 00000A28 */
  871. 00000930  4AAD F458                tst.l      [A5 - 0xBA8]
  872. 00000934  56C0                     sne        D0
  873. 00000936  4A00                     tst.b      D0
  874. 00000938  6700 00FA                beq        +0xFC /* 00000A34 */
  875. 0000093C  2F00                     move.l     -[A7], D0
  876. 0000093E  4267                     clr.w      -[A7]
  877. 00000940  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  878. 00000944  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  879. 00000948  121F                     move.b     D1, [A7]+
  880. 0000094A  201F                     move.l     D0, [A7]+
  881. 0000094C  C001                     and.b      D0, D1
  882. 0000094E  6700 00E4                beq        +0xE6 /* 00000A34 */
  883. 00000952  41EE FFCC                lea.l      A0, [A6 - 0x34]
  884. 00000956  224B                     movea.l    A1, A3
  885. 00000958  5089                     addq.l     A1, 8
  886. 0000095A  20D9                     move.l     [A0]+, [A1]+
  887. 0000095C  20D9                     move.l     [A0]+, [A1]+
  888. 0000095E  3C2B 0010                move.w     D6, [A3 + 0x10]
  889. 00000962  282E FFF0                move.l     D4, [A6 - 0x10]
  890. 00000966  D894                     add.l      D4, [A4]
  891. 00000968  42A7                     clr.l      -[A7]
  892. 0000096A  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  893. 0000096E  4EAD 41C2                jsr        [A5 + 0x41C2 /* export_2100 */]
  894. 00000972  201F                     move.l     D0, [A7]+
  895. 00000974  3D40 FFE6                move.w     [A6 - 0x1A], D0
  896. 00000978  42A7                     clr.l      -[A7]
  897. 0000097A  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  898. 0000097E  4EAD 41BA                jsr        [A5 + 0x41BA /* export_2099 */]
  899. 00000982  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  900. 00000986  BC6E FFE6                cmp.w      D6, [A6 - 0x1A]
  901. 0000098A  6E00 0092                bgt        +0x94 /* 00000A1E */
  902. 0000098E  302E FFD0                move.w     D0, [A6 - 0x30]
  903. 00000992  5340                     subq.w     D0, 1
  904. 00000994  3D40 FFC8                move.w     [A6 - 0x38], D0
  905. 00000998  3E2E FFCC                move.w     D7, [A6 - 0x34]
  906. 0000099C  6024                     bra        +0x26 /* 000009C2 */
  907. label0000099E:
  908. 0000099E  2F04                     move.l     -[A7], D4
  909. 000009A0  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  910. 000009A4  3006                     move.w     D0, D6
  911. 000009A6  48C0                     ext.l      D0
  912. 000009A8  2F00                     move.l     -[A7], D0
  913. 000009AA  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  914. 000009AE  3006                     move.w     D0, D6
  915. 000009B0  48C0                     ext.l      D0
  916. 000009B2  D880                     add.l      D4, D0
  917. 000009B4  302E FFE6                move.w     D0, [A6 - 0x1A]
  918. 000009B8  48C0                     ext.l      D0
  919. 000009BA  D1AE FFE0                add.l      [A6 - 0x20], D0
  920. 000009BE  5247                     addq.w     D7, 1
  921. 000009C0  6906                     bvs        +0x8 /* 000009C8 */
  922. label000009C2:
  923. 000009C2  BE6E FFC8                cmp.w      D7, [A6 - 0x38]
  924. 000009C6  6FD6                     ble        -0x28 /* 0000099E */
  925. label000009C8:
  926. 000009C8  102E 0008                move.b     D0, [A6 + 0x8]
  927. 000009CC  6712                     beq        +0x14 /* 000009E0 */
  928. 000009CE  486E FFCC                pea.l      [A6 - 0x34]
  929. 000009D2  486E FFF8                pea.l      [A6 - 0x8]
  930. 000009D6  486E FFD4                pea.l      [A6 - 0x2C]
  931. 000009DA  4EAD 450A                jsr        [A5 + 0x450A /* export_2205 */]
  932. 000009DE  6010                     bra        +0x12 /* 000009F0 */
  933. label000009E0:
  934. 000009E0  486E FFCC                pea.l      [A6 - 0x34]
  935. 000009E4  486E FFF8                pea.l      [A6 - 0x8]
  936. 000009E8  486E FFD4                pea.l      [A6 - 0x2C]
  937. 000009EC  4EAD 451A                jsr        [A5 + 0x451A /* export_2207 */]
  938. label000009F0:
  939. 000009F0  7021                     moveq.l    D0, 0x21
  940. 000009F2  2F00                     move.l     -[A7], D0
  941. 000009F4  A862                     syscall    ForeColor
  942. 000009F6  701E                     moveq.l    D0, 0x1E
  943. 000009F8  2F00                     move.l     -[A7], D0
  944. 000009FA  A863                     syscall    BackColor
  945. 000009FC  206D F458                movea.l    A0, [A5 - 0xBA8]
  946. 00000A00  4868 0002                pea.l      [A0 + 0x2]
  947. 00000A04  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  948. 00000A08  4868 0002                pea.l      [A0 + 0x2]
  949. 00000A0C  486E FFCC                pea.l      [A6 - 0x34]
  950. 00000A10  486E FFD4                pea.l      [A6 - 0x2C]
  951. 00000A14  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  952. 00000A18  42A7                     clr.l      -[A7]
  953. 00000A1A  A8EC                     syscall    CopyBits
  954. 00000A1C  7A01                     moveq.l    D5, 0x01
  955. label00000A1E:
  956. 00000A1E  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  957. 00000A22  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  958. 00000A26  600C                     bra        +0xE /* 00000A34 */
  959. label00000A28:
  960. 00000A28  5247                     addq.w     D7, 1
  961. 00000A2A  6908                     bvs        +0xA /* 00000A34 */
  962. label00000A2C:
  963. 00000A2C  BE6E FFCA                cmp.w      D7, [A6 - 0x36]
  964. 00000A30  6F00 FED8                ble        -0x126 /* 0000090A */
  965. label00000A34:
  966. 00000A34  2F0C                     move.l     -[A7], A4
  967. 00000A36  1F2E FFF6                move.b     -[A7], [A6 - 0xA]
  968. 00000A3A  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  969. label00000A3E:
  970. 00000A3E  1D45 0012                move.b     [A6 + 0x12], D5
  971. 00000A42  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  972. 00000A46  4E5E                     unlink     A6
  973. 00000A48  205F                     movea.l    A0, [A7]+
  974. 00000A4A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  975. 00000A4E  4ED0                     jmp        [A0]
  976. export_2278:
  977. 00000A50  4E56 FFBC                link       A6, -0x0044
  978. 00000A54  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  979. 00000A58  206E 000A                movea.l    A0, [A6 + 0xA]
  980. 00000A5C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  981. 00000A60  22D8                     move.l     [A1]+, [A0]+
  982. 00000A62  22D8                     move.l     [A1]+, [A0]+
  983. 00000A64  266E 000E                movea.l    A3, [A6 + 0xE]
  984. 00000A68  422E FFED                clr.b      [A6 - 0x13]
  985. 00000A6C  4245                     clr.w      D5
  986. 00000A6E  7000                     moveq.l    D0, 0x00
  987. 00000A70  2840                     movea.l    A4, D0
  988. 00000A72  200B                     move.l     D0, A3
  989. 00000A74  56C0                     sne        D0
  990. 00000A76  4A00                     tst.b      D0
  991. 00000A78  6700 01A6                beq        +0x1A8 /* 00000C20 */
  992. 00000A7C  2053                     movea.l    A0, [A3]
  993. 00000A7E  4A68 0016                tst.w      [A0 + 0x16]
  994. 00000A82  5EC1                     sgt        D1
  995. 00000A84  C001                     and.b      D0, D1
  996. 00000A86  6700 0198                beq        +0x19A /* 00000C20 */
  997. 00000A8A  C02D F46C                and.b      D0, [A5 - 0xB94]
  998. 00000A8E  4A00                     tst.b      D0
  999. 00000A90  6700 018E                beq        +0x190 /* 00000C20 */
  1000. 00000A94  C02D F43C                and.b      D0, [A5 - 0xBC4]
  1001. 00000A98  6700 0186                beq        +0x188 /* 00000C20 */
  1002. 00000A9C  4267                     clr.w      -[A7]
  1003. 00000A9E  2F0B                     move.l     -[A7], A3
  1004. 00000AA0  4EAD 043A                jsr        [A5 + 0x43A /* export_131 */]
  1005. 00000AA4  1D5F FFEC                move.b     [A6 - 0x14], [A7]+
  1006. 00000AA8  2F0B                     move.l     -[A7], A3
  1007. 00000AAA  205F                     movea.l    A0, [A7]+
  1008. 00000AAC  A029                     syscall    HLock
  1009. 00000AAE  2053                     movea.l    A0, [A3]
  1010. 00000AB0  3D68 0016 FFBC           move.w     [A6 - 0x44], [A0 + 0x16]
  1011. 00000AB6  7C01                     moveq.l    D6, 0x01
  1012. 00000AB8  6000 0154                bra        +0x156 /* 00000C0E */
  1013. label00000ABC:
  1014. 00000ABC  4267                     clr.w      -[A7]
  1015. 00000ABE  2F0B                     move.l     -[A7], A3
  1016. 00000AC0  3F06                     move.w     -[A7], D6
  1017. 00000AC2  486E FFE2                pea.l      [A6 - 0x1E]
  1018. 00000AC6  486E FFE6                pea.l      [A6 - 0x1A]
  1019. 00000ACA  4EBA F578                jsr        [PC - 0xA88 /* 00000044 */]
  1020. 00000ACE  101F                     move.b     D0, [A7]+
  1021. 00000AD0  6700 0138                beq        +0x13A /* 00000C0A */
  1022. 00000AD4  282E FFE2                move.l     D4, [A6 - 0x1E]
  1023. 00000AD8  D893                     add.l      D4, [A3]
  1024. 00000ADA  2E2E FFE6                move.l     D7, [A6 - 0x1A]
  1025. 00000ADE  DE93                     add.l      D7, [A3]
  1026. 00000AE0  2044                     movea.l    A0, D4
  1027. 00000AE2  0C90 0000 2000           cmpi.l     [A0], 0x2000 /* ' \0' */
  1028. 00000AE8  6600 0120                bne        +0x122 /* 00000C0A */
  1029. 00000AEC  4AAD F458                tst.l      [A5 - 0xBA8]
  1030. 00000AF0  56C0                     sne        D0
  1031. 00000AF2  4A00                     tst.b      D0
  1032. 00000AF4  6700 0120                beq        +0x122 /* 00000C16 */
  1033. 00000AF8  2F00                     move.l     -[A7], D0
  1034. 00000AFA  4267                     clr.w      -[A7]
  1035. 00000AFC  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  1036. 00000B00  4EAD 41AA                jsr        [A5 + 0x41AA /* export_2097 */]
  1037. 00000B04  121F                     move.b     D1, [A7]+
  1038. 00000B06  201F                     move.l     D0, [A7]+
  1039. 00000B08  C001                     and.b      D0, D1
  1040. 00000B0A  6700 010A                beq        +0x10C /* 00000C16 */
  1041. 00000B0E  2044                     movea.l    A0, D4
  1042. 00000B10  43EE FFCA                lea.l      A1, [A6 - 0x36]
  1043. 00000B14  5088                     addq.l     A0, 8
  1044. 00000B16  22D8                     move.l     [A1]+, [A0]+
  1045. 00000B18  22D8                     move.l     [A1]+, [A0]+
  1046. 00000B1A  42A7                     clr.l      -[A7]
  1047. 00000B1C  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  1048. 00000B20  4EAD 41CA                jsr        [A5 + 0x41CA /* export_2101 */]
  1049. 00000B24  2D5F FFC6                move.l     [A6 - 0x3A], [A7]+
  1050. 00000B28  42A7                     clr.l      -[A7]
  1051. 00000B2A  2047                     movea.l    A0, D7
  1052. 00000B2C  2F10                     move.l     -[A7], [A0]
  1053. 00000B2E  4EAD 2332                jsr        [A5 + 0x2332 /* export_1122 */]
  1054. 00000B32  285F                     movea.l    A4, [A7]+
  1055. 00000B34  200C                     move.l     D0, A4
  1056. 00000B36  6604                     bne        +0x6 /* 00000B3C */
  1057. 00000B38  6000 00B8                bra        +0xBA /* 00000BF2 */
  1058. label00000B3C:
  1059. 00000B3C  2F07                     move.l     -[A7], D7
  1060. 00000B3E  2F14                     move.l     -[A7], [A4]
  1061. 00000B40  42A7                     clr.l      -[A7]
  1062. 00000B42  2F0C                     move.l     -[A7], A4
  1063. 00000B44  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1064. 00000B48  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  1065. 00000B4C  2054                     movea.l    A0, [A4]
  1066. 00000B4E  DE90                     add.l      D7, [A0]
  1067. 00000B50  2D47 FFBE                move.l     [A6 - 0x42], D7
  1068. 00000B54  486E FFF2                pea.l      [A6 - 0xE]
  1069. 00000B58  486E FFEE                pea.l      [A6 - 0x12]
  1070. 00000B5C  4EAD 41DA                jsr        [A5 + 0x41DA /* export_2103 */]
  1071. 00000B60  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  1072. 00000B64  42A7                     clr.l      -[A7]
  1073. 00000B66  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  1074. 00000B6A  4267                     clr.w      -[A7]
  1075. 00000B6C  2F2E FFBE                move.l     -[A7], [A6 - 0x42]
  1076. 00000B70  2F0C                     move.l     -[A7], A4
  1077. 00000B72  2F2E FFC6                move.l     -[A7], [A6 - 0x3A]
  1078. 00000B76  486E FFCA                pea.l      [A6 - 0x36]
  1079. 00000B7A  486E FFCA                pea.l      [A6 - 0x36]
  1080. 00000B7E  4267                     clr.w      -[A7]
  1081. 00000B80  42A7                     clr.l      -[A7]
  1082. 00000B82  7008                     moveq.l    D0, 0x08
  1083. 00000B84  AAA3                     syscall    CodecDispatch
  1084. 00000B86  3A1F                     move.w     D5, [A7]+
  1085. 00000B88  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1086. 00000B8C  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  1087. 00000B90  4EAD 41D2                jsr        [A5 + 0x41D2 /* export_2102 */]
  1088. 00000B94  4A45                     tst.w      D5
  1089. 00000B96  665A                     bne        +0x5C /* 00000BF2 */
  1090. 00000B98  102E 0008                move.b     D0, [A6 + 0x8]
  1091. 00000B9C  6712                     beq        +0x14 /* 00000BB0 */
  1092. 00000B9E  486E FFCA                pea.l      [A6 - 0x36]
  1093. 00000BA2  486E FFF8                pea.l      [A6 - 0x8]
  1094. 00000BA6  486E FFD2                pea.l      [A6 - 0x2E]
  1095. 00000BAA  4EAD 450A                jsr        [A5 + 0x450A /* export_2205 */]
  1096. 00000BAE  6010                     bra        +0x12 /* 00000BC0 */
  1097. label00000BB0:
  1098. 00000BB0  486E FFCA                pea.l      [A6 - 0x36]
  1099. 00000BB4  486E FFF8                pea.l      [A6 - 0x8]
  1100. 00000BB8  486E FFD2                pea.l      [A6 - 0x2E]
  1101. 00000BBC  4EAD 451A                jsr        [A5 + 0x451A /* export_2207 */]
  1102. label00000BC0:
  1103. 00000BC0  7021                     moveq.l    D0, 0x21
  1104. 00000BC2  2F00                     move.l     -[A7], D0
  1105. 00000BC4  A862                     syscall    ForeColor
  1106. 00000BC6  701E                     moveq.l    D0, 0x1E
  1107. 00000BC8  2F00                     move.l     -[A7], D0
  1108. 00000BCA  A863                     syscall    BackColor
  1109. 00000BCC  206D F458                movea.l    A0, [A5 - 0xBA8]
  1110. 00000BD0  4868 0002                pea.l      [A0 + 0x2]
  1111. 00000BD4  206D FE3A                movea.l    A0, [A5 - 0x1C6]
  1112. 00000BD8  4868 0002                pea.l      [A0 + 0x2]
  1113. 00000BDC  486E FFCA                pea.l      [A6 - 0x36]
  1114. 00000BE0  486E FFD2                pea.l      [A6 - 0x2E]
  1115. 00000BE4  3F3C 0040                move.w     -[A7], 0x40 /* '@' */
  1116. 00000BE8  42A7                     clr.l      -[A7]
  1117. 00000BEA  A8EC                     syscall    CopyBits
  1118. 00000BEC  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  1119. label00000BF2:
  1120. 00000BF2  200C                     move.l     D0, A4
  1121. 00000BF4  670A                     beq        +0xC /* 00000C00 */
  1122. 00000BF6  2F0C                     move.l     -[A7], A4
  1123. 00000BF8  205F                     movea.l    A0, [A7]+
  1124. 00000BFA  A023                     syscall    DisposHandle/DisposeHandle
  1125. 00000BFC  7000                     moveq.l    D0, 0x00
  1126. 00000BFE  2840                     movea.l    A4, D0
  1127. label00000C00:
  1128. 00000C00  2F2D F458                move.l     -[A7], [A5 - 0xBA8]
  1129. 00000C04  4EAD 41B2                jsr        [A5 + 0x41B2 /* export_2098 */]
  1130. 00000C08  600C                     bra        +0xE /* 00000C16 */
  1131. label00000C0A:
  1132. 00000C0A  5246                     addq.w     D6, 1
  1133. 00000C0C  6908                     bvs        +0xA /* 00000C16 */
  1134. label00000C0E:
  1135. 00000C0E  BC6E FFBC                cmp.w      D6, [A6 - 0x44]
  1136. 00000C12  6F00 FEA8                ble        -0x156 /* 00000ABC */
  1137. label00000C16:
  1138. 00000C16  2F0B                     move.l     -[A7], A3
  1139. 00000C18  1F2E FFEC                move.b     -[A7], [A6 - 0x14]
  1140. 00000C1C  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  1141. label00000C20:
  1142. 00000C20  1D6E FFED 0012           move.b     [A6 + 0x12], [A6 - 0x13]
  1143. 00000C26  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1144. 00000C2A  4E5E                     unlink     A6
  1145. 00000C2C  205F                     movea.l    A0, [A7]+
  1146. 00000C2E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1147. 00000C32  4ED0                     jmp        [A0]
  1148. fn00000C34:
  1149. 00000C34  4E56 FFF4                link       A6, -0x000C
  1150. 00000C38  48E7 0118                movem.l    -[A7], D7,A3,A4
  1151. 00000C3C  206E 0010                movea.l    A0, [A6 + 0x10]
  1152. 00000C40  4210                     clr.b      [A0]
  1153. 00000C42  206E 000C                movea.l    A0, [A6 + 0xC]
  1154. 00000C46  7000                     moveq.l    D0, 0x00
  1155. 00000C48  2080                     move.l     [A0], D0
  1156. 00000C4A  206E 0008                movea.l    A0, [A6 + 0x8]
  1157. 00000C4E  7000                     moveq.l    D0, 0x00
  1158. 00000C50  2080                     move.l     [A0], D0
  1159. 00000C52  42A7                     clr.l      -[A7]
  1160. 00000C54  2F3C 5468 6D45           move.l     -[A7], 0x54686D45 /* 'ThmE' */
  1161. 00000C5A  3F3C 0080                move.w     -[A7], 0x80
  1162. 00000C5E  A9A0                     syscall    GetResource
  1163. 00000C60  265F                     movea.l    A3, [A7]+
  1164. 00000C62  200B                     move.l     D0, A3
  1165. 00000C64  6700 0092                beq        +0x94 /* 00000CF8 */
  1166. 00000C68  2F0B                     move.l     -[A7], A3
  1167. 00000C6A  205F                     movea.l    A0, [A7]+
  1168. 00000C6C  A029                     syscall    HLock
  1169. 00000C6E  2853                     movea.l    A4, [A3]
  1170. 00000C70  3D6C 0002 FFF4           move.w     [A6 - 0xC], [A4 + 0x2]
  1171. 00000C76  7E01                     moveq.l    D7, 0x01
  1172. 00000C78  6072                     bra        +0x74 /* 00000CEC */
  1173. label00000C7A:
  1174. 00000C7A  3007                     move.w     D0, D7
  1175. 00000C7C  E740                     asl        D0.w, 3
  1176. 00000C7E  322E 0014                move.w     D1, [A6 + 0x14]
  1177. 00000C82  B274 00FC                cmp.w      D1, [A4 + D0.w - 0x4]
  1178. 00000C86  5CC0                     sge        D0
  1179. 00000C88  4A00                     tst.b      D0
  1180. 00000C8A  675C                     beq        +0x5E /* 00000CE8 */
  1181. 00000C8C  3207                     move.w     D1, D7
  1182. 00000C8E  E741                     asl        D1.w, 3
  1183. 00000C90  342E 0014                move.w     D2, [A6 + 0x14]
  1184. 00000C94  B474 10FE                cmp.w      D2, [A4 + D1.w - 0x2]
  1185. 00000C98  5FC1                     sle        D1
  1186. 00000C9A  C001                     and.b      D0, D1
  1187. 00000C9C  674A                     beq        +0x4C /* 00000CE8 */
  1188. 00000C9E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1189. 00000CA2  3F14                     move.w     -[A7], [A4]
  1190. 00000CA4  3007                     move.w     D0, D7
  1191. 00000CA6  E740                     asl        D0.w, 3
  1192. 00000CA8  3F34 0000                move.w     -[A7], [A4 + D0.w]
  1193. 00000CAC  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1194. 00000CB0  206E 000C                movea.l    A0, [A6 + 0xC]
  1195. 00000CB4  2F08                     move.l     -[A7], A0
  1196. 00000CB6  42A7                     clr.l      -[A7]
  1197. 00000CB8  3007                     move.w     D0, D7
  1198. 00000CBA  E740                     asl        D0.w, 3
  1199. 00000CBC  3F34 0002                move.w     -[A7], [A4 + D0.w + 0x2]
  1200. 00000CC0  A9BB                     syscall    GetIcon
  1201. 00000CC2  201F                     move.l     D0, [A7]+
  1202. 00000CC4  205F                     movea.l    A0, [A7]+
  1203. 00000CC6  2080                     move.l     [A0], D0
  1204. 00000CC8  102D F468                move.b     D0, [A5 - 0xB98]
  1205. 00000CCC  6724                     beq        +0x26 /* 00000CF2 */
  1206. 00000CCE  206E 0008                movea.l    A0, [A6 + 0x8]
  1207. 00000CD2  2F08                     move.l     -[A7], A0
  1208. 00000CD4  42A7                     clr.l      -[A7]
  1209. 00000CD6  3007                     move.w     D0, D7
  1210. 00000CD8  E740                     asl        D0.w, 3
  1211. 00000CDA  3F34 0002                move.w     -[A7], [A4 + D0.w + 0x2]
  1212. 00000CDE  AA1E                     syscall    GetCIcon
  1213. 00000CE0  201F                     move.l     D0, [A7]+
  1214. 00000CE2  205F                     movea.l    A0, [A7]+
  1215. 00000CE4  2080                     move.l     [A0], D0
  1216. 00000CE6  600A                     bra        +0xC /* 00000CF2 */
  1217. label00000CE8:
  1218. 00000CE8  5247                     addq.w     D7, 1
  1219. 00000CEA  6906                     bvs        +0x8 /* 00000CF2 */
  1220. label00000CEC:
  1221. 00000CEC  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  1222. 00000CF0  6F88                     ble        -0x76 /* 00000C7A */
  1223. label00000CF2:
  1224. 00000CF2  2F0B                     move.l     -[A7], A3
  1225. 00000CF4  205F                     movea.l    A0, [A7]+
  1226. 00000CF6  A02A                     syscall    HUnlock
  1227. label00000CF8:
  1228. 00000CF8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1229. 00000CFC  4E5E                     unlink     A6
  1230. 00000CFE  205F                     movea.l    A0, [A7]+
  1231. 00000D00  DEFC 000E                add.w      A7, 0xE
  1232. 00000D04  4ED0                     jmp        [A0]
  1233. 00000D06  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1234. export_2279: // at 00000D08 (misaligned)
  1235. 00000D0A  FEE8 206E                .extension 0xEE8 <<F/2-3/7>> // unimplemented
  1236. 00000D0E  000C 43EE                ori.b      A4, 0xEE
  1237. 00000D12  FFF8                     .invalid   <<F/7/7>>
  1238. 00000D14  22D8                     move.l     [A1]+, [A0]+
  1239. 00000D16  22D8                     move.l     [A1]+, [A0]+
  1240. 00000D18  422E FEF8                clr.b      [A6 - 0x108]
  1241. 00000D1C  7000                     moveq.l    D0, 0x00
  1242. 00000D1E  2D40 FEF4                move.l     [A6 - 0x10C], D0
  1243. 00000D22  7000                     moveq.l    D0, 0x00
  1244. 00000D24  2D40 FEF0                move.l     [A6 - 0x110], D0
  1245. 00000D28  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1246. 00000D2C  486E FEF8                pea.l      [A6 - 0x108]
  1247. 00000D30  486E FEF4                pea.l      [A6 - 0x10C]
  1248. 00000D34  486E FEF0                pea.l      [A6 - 0x110]
  1249. 00000D38  4EBA FEFA                jsr        [PC - 0x106 /* 00000C34 */]
  1250. 00000D3C  4A2E FEF8                tst.b      [A6 - 0x108]
  1251. 00000D40  663E                     bne        +0x40 /* 00000D80 */
  1252. 00000D42  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1253. 00000D46  A893                     syscall    MoveTo
  1254. 00000D48  302E FFFE                move.w     D0, [A6 - 0x2]
  1255. 00000D4C  5340                     subq.w     D0, 1
  1256. 00000D4E  3F00                     move.w     -[A7], D0
  1257. 00000D50  302E FFFC                move.w     D0, [A6 - 0x4]
  1258. 00000D54  5340                     subq.w     D0, 1
  1259. 00000D56  3F00                     move.w     -[A7], D0
  1260. 00000D58  A891                     syscall    LineTo
  1261. 00000D5A  302E FFFE                move.w     D0, [A6 - 0x2]
  1262. 00000D5E  5340                     subq.w     D0, 1
  1263. 00000D60  3F00                     move.w     -[A7], D0
  1264. 00000D62  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  1265. 00000D66  A893                     syscall    MoveTo
  1266. 00000D68  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1267. 00000D6C  302E FFFC                move.w     D0, [A6 - 0x4]
  1268. 00000D70  5340                     subq.w     D0, 1
  1269. 00000D72  3F00                     move.w     -[A7], D0
  1270. 00000D74  A891                     syscall    LineTo
  1271. 00000D76  486E FFF8                pea.l      [A6 - 0x8]
  1272. 00000D7A  A8A1                     syscall    FrameRect
  1273. 00000D7C  6000 00EE                bra        +0xF0 /* 00000E6C */
  1274. label00000D80:
  1275. 00000D80  486E FEE8                pea.l      [A6 - 0x118]
  1276. 00000D84  42A7                     clr.l      -[A7]
  1277. 00000D86  2F3C 0020 0020           move.l     -[A7], 0x200020 /* ' \0 ' */
  1278. 00000D8C  A8A7                     syscall    SetRect
  1279. 00000D8E  486E FEE8                pea.l      [A6 - 0x118]
  1280. 00000D92  486E FFF8                pea.l      [A6 - 0x8]
  1281. 00000D96  486E FEE8                pea.l      [A6 - 0x118]
  1282. 00000D9A  4EAD 450A                jsr        [A5 + 0x450A /* export_2205 */]
  1283. 00000D9E  302E FFF8                move.w     D0, [A6 - 0x8]
  1284. 00000DA2  D07C 000D                add.w      D0, 0xD /* '\r' */
  1285. 00000DA6  3D40 FEE8                move.w     [A6 - 0x118], D0
  1286. 00000DAA  D07C 0020                add.w      D0, 0x20 /* ' ' */
  1287. 00000DAE  3D40 FEEC                move.w     [A6 - 0x114], D0
  1288. 00000DB2  7001                     moveq.l    D0, 0x01
  1289. 00000DB4  B06E 000A                cmp.w      D0, [A6 + 0xA]
  1290. 00000DB8  56C0                     sne        D0
  1291. 00000DBA  4A00                     tst.b      D0
  1292. 00000DBC  672C                     beq        +0x2E /* 00000DEA */
  1293. 00000DBE  C02D F468                and.b      D0, [A5 - 0xB98]
  1294. 00000DC2  4A00                     tst.b      D0
  1295. 00000DC4  6724                     beq        +0x26 /* 00000DEA */
  1296. 00000DC6  4AAE FEF0                tst.l      [A6 - 0x110]
  1297. 00000DCA  56C1                     sne        D1
  1298. 00000DCC  C001                     and.b      D0, D1
  1299. 00000DCE  4A00                     tst.b      D0
  1300. 00000DD0  6718                     beq        +0x1A /* 00000DEA */
  1301. 00000DD2  122E 0008                move.b     D1, [A6 + 0x8]
  1302. 00000DD6  0A01 0001                xori.b     D1, 0x1
  1303. 00000DDA  C001                     and.b      D0, D1
  1304. 00000DDC  670C                     beq        +0xE /* 00000DEA */
  1305. 00000DDE  486E FEE8                pea.l      [A6 - 0x118]
  1306. 00000DE2  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  1307. 00000DE6  AA1F                     syscall    PlotCIcon
  1308. 00000DE8  601C                     bra        +0x1E /* 00000E06 */
  1309. label00000DEA:
  1310. 00000DEA  4AAE FEF4                tst.l      [A6 - 0x10C]
  1311. 00000DEE  670C                     beq        +0xE /* 00000DFC */
  1312. 00000DF0  486E FEE8                pea.l      [A6 - 0x118]
  1313. 00000DF4  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1314. 00000DF8  A94B                     syscall    PlotIcon
  1315. 00000DFA  600A                     bra        +0xC /* 00000E06 */
  1316. label00000DFC:
  1317. 00000DFC  486E FEE8                pea.l      [A6 - 0x118]
  1318. 00000E00  42A7                     clr.l      -[A7]
  1319. 00000E02  42A7                     clr.l      -[A7]
  1320. 00000E04  A8A7                     syscall    SetRect
  1321. label00000E06:
  1322. 00000E06  486E FEE8                pea.l      [A6 - 0x118]
  1323. 00000E0A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1324. 00000E0E  302E FEEC                move.w     D0, [A6 - 0x114]
  1325. 00000E12  D07C 000A                add.w      D0, 0xA /* '\n' */
  1326. 00000E16  3F00                     move.w     -[A7], D0
  1327. 00000E18  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1328. 00000E1C  A8A7                     syscall    SetRect
  1329. 00000E1E  486E FEE8                pea.l      [A6 - 0x118]
  1330. 00000E22  2F3C 0004 0004           move.l     -[A7], 0x40004
  1331. 00000E28  A8A9                     syscall    InsetRect
  1332. 00000E2A  3F3C 0001                move.w     -[A7], 0x1
  1333. 00000E2E  A887                     syscall    TextFont
  1334. 00000E30  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1335. 00000E34  A88A                     syscall    TextSize
  1336. 00000E36  41EE FEF8                lea.l      A0, [A6 - 0x108]
  1337. 00000E3A  2008                     move.l     D0, A0
  1338. 00000E3C  5280                     addq.l     D0, 1
  1339. 00000E3E  2F00                     move.l     -[A7], D0
  1340. 00000E40  4240                     clr.w      D0
  1341. 00000E42  102E FEF8                move.b     D0, [A6 - 0x108]
  1342. 00000E46  48C0                     ext.l      D0
  1343. 00000E48  2F00                     move.l     -[A7], D0
  1344. 00000E4A  486E FEE8                pea.l      [A6 - 0x118]
  1345. 00000E4E  3F3C 0001                move.w     -[A7], 0x1
  1346. 00000E52  A9CE                     syscall    TETextBox/TextBox
  1347. 00000E54  486E FFF8                pea.l      [A6 - 0x8]
  1348. 00000E58  A8A1                     syscall    FrameRect
  1349. 00000E5A  486E FFF8                pea.l      [A6 - 0x8]
  1350. 00000E5E  2F3C 0001 0001           move.l     -[A7], 0x10001
  1351. 00000E64  A8A9                     syscall    InsetRect
  1352. 00000E66  486E FFF8                pea.l      [A6 - 0x8]
  1353. 00000E6A  A8A1                     syscall    FrameRect
  1354. label00000E6C:
  1355. 00000E6C  4E5E                     unlink     A6
  1356. 00000E6E  205F                     movea.l    A0, [A7]+
  1357. 00000E70  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1358. 00000E74  4ED0                     jmp        [A0]
  1359. 00000E76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1360. export_2280: // at 00000E78 (misaligned)
  1361. 00000E7A  0000 422E                ori.b      D0, 0x2E /* '.' */
  1362. 00000E7E  000E 4AAE                ori.b      A6, 0xAE
  1363. 00000E82  000A 6718                ori.b      A2, 0x18
  1364. 00000E86  206E 000A                movea.l    A0, [A6 + 0xA]
  1365. 00000E8A  2050                     movea.l    A0, [A0]
  1366. 00000E8C  2028 0004                move.l     D0, [A0 + 0x4]
  1367. 00000E90  322E 0008                move.w     D1, [A6 + 0x8]
  1368. 00000E94  0300                     btst       D0, D1
  1369. 00000E96  56C0                     sne        D0
  1370. 00000E98  4400                     neg.b      D0
  1371. 00000E9A  1D40 000E                move.b     [A6 + 0xE], D0
  1372. 00000E9E  4E5E                     unlink     A6
  1373. 00000EA0  205F                     movea.l    A0, [A7]+
  1374. 00000EA2  5C4F                     addq.w     A7, 6
  1375. 00000EA4  4ED0                     jmp        [A0]
  1376. 00000EA6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1377. // begin alternate branch 00000EA8-00000EB2
  1378. fn00000EA8:
  1379. 00000EA8  4E56 0000                link       A6, 0
  1380. 00000EAC  4AAE 0008                tst.l      [A6 + 0x8]
  1381. 00000EB0  670E                     beq        +0x10 /* 00000EC0 */
  1382. // end alternate branch 00000EA8-00000EB2
  1383. fn00000EA8: // (misaligned)
  1384. 00000EAA  0000 4AAE                ori.b      D0, 0xAE
  1385. 00000EAE  0008 670E                ori.b      A0, 0xE
  1386. 00000EB2  206E 0008                movea.l    A0, [A6 + 0x8]
  1387. 00000EB6  2050                     movea.l    A0, [A0]
  1388. 00000EB8  3D68 0008 000C           move.w     [A6 + 0xC], [A0 + 0x8]
  1389. 00000EBE  6004                     bra        +0x6 /* 00000EC4 */
  1390. label00000EC0:
  1391. 00000EC0  426E 000C                clr.w      [A6 + 0xC]
  1392. label00000EC4:
  1393. 00000EC4  4E5E                     unlink     A6
  1394. 00000EC6  2E9F                     move.l     [A7], [A7]+
  1395. 00000EC8  4E75                     rts
  1396. 00000ECA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1397. export_2281: // at 00000ECC (misaligned)
  1398. 00000ECE  FEFE 2F07                .extension 0xEFE <<F/2-3/7>> // unimplemented
  1399. 00000ED2  3D7C 013F FF00           move.w     [A6 - 0x100], 0x13F
  1400. 00000ED8  4267                     clr.w      -[A7]
  1401. 00000EDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1402. 00000EDE  4EBA FFC8                jsr        [PC - 0x38 /* 00000EA8 */]
  1403. 00000EE2  3E1F                     move.w     D7, [A7]+
  1404. 00000EE4  670E                     beq        +0x10 /* 00000EF4 */
  1405. 00000EE6  3007                     move.w     D0, D7
  1406. 00000EE8  48C0                     ext.l      D0
  1407. 00000EEA  2F00                     move.l     -[A7], D0
  1408. 00000EEC  486E FF00                pea.l      [A6 - 0x100]
  1409. 00000EF0  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  1410. label00000EF4:
  1411. 00000EF4  206E 000C                movea.l    A0, [A6 + 0xC]
  1412. 00000EF8  43EE FF00                lea.l      A1, [A6 - 0x100]
  1413. 00000EFC  703F                     moveq.l    D0, 0x3F
  1414. label00000EFE:
  1415. 00000EFE  20D9                     move.l     [A0]+, [A1]+
  1416. 00000F00  51C8 FFFC                dbf        D0, -0x6 /* 00000EFE */
  1417. 00000F04  2E1F                     move.l     D7, [A7]+
  1418. 00000F06  4E5E                     unlink     A6
  1419. 00000F08  2E9F                     move.l     [A7], [A7]+
  1420. 00000F0A  4E75                     rts
  1421. export_2282:
  1422. fn00000F0C:
  1423. 00000F0C  4E56 FFF8                link       A6, -0x0008
  1424. 00000F10  2F07                     move.l     -[A7], D7
  1425. 00000F12  7000                     moveq.l    D0, 0x00
  1426. 00000F14  2D40 FFFC                move.l     [A6 - 0x4], D0
  1427. 00000F18  42A7                     clr.l      -[A7]
  1428. 00000F1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1429. 00000F1E  4EBA F2B8                jsr        [PC - 0xD48 /* 000001D8 */]
  1430. 00000F22  2E1F                     move.l     D7, [A7]+
  1431. 00000F24  2007                     move.l     D0, D7
  1432. 00000F26  C0BC 0000 0001           and.l      D0, 0x1
  1433. 00000F2C  4A80                     tst.l      D0
  1434. 00000F2E  670A                     beq        +0xC /* 00000F3A */
  1435. 00000F30  7001                     moveq.l    D0, 0x01
  1436. 00000F32  80AE FFFC                or.l       D0, [A6 - 0x4]
  1437. 00000F36  2D40 FFFC                move.l     [A6 - 0x4], D0
  1438. label00000F3A:
  1439. 00000F3A  2007                     move.l     D0, D7
  1440. 00000F3C  C0BC 0000 0002           and.l      D0, 0x2
  1441. 00000F42  4A80                     tst.l      D0
  1442. 00000F44  670A                     beq        +0xC /* 00000F50 */
  1443. 00000F46  7002                     moveq.l    D0, 0x02
  1444. 00000F48  80AE FFFC                or.l       D0, [A6 - 0x4]
  1445. 00000F4C  2D40 FFFC                move.l     [A6 - 0x4], D0
  1446. label00000F50:
  1447. 00000F50  2007                     move.l     D0, D7
  1448. 00000F52  C0BC 0000 0004           and.l      D0, 0x4
  1449. 00000F58  4A80                     tst.l      D0
  1450. 00000F5A  670A                     beq        +0xC /* 00000F66 */
  1451. 00000F5C  7004                     moveq.l    D0, 0x04
  1452. 00000F5E  80AE FFFC                or.l       D0, [A6 - 0x4]
  1453. 00000F62  2D40 FFFC                move.l     [A6 - 0x4], D0
  1454. label00000F66:
  1455. 00000F66  2007                     move.l     D0, D7
  1456. 00000F68  C0BC 0000 0008           and.l      D0, 0x8
  1457. 00000F6E  4A80                     tst.l      D0
  1458. 00000F70  670A                     beq        +0xC /* 00000F7C */
  1459. 00000F72  7008                     moveq.l    D0, 0x08
  1460. 00000F74  80AE FFFC                or.l       D0, [A6 - 0x4]
  1461. 00000F78  2D40 FFFC                move.l     [A6 - 0x4], D0
  1462. label00000F7C:
  1463. 00000F7C  2007                     move.l     D0, D7
  1464. 00000F7E  C0BC 0000 0010           and.l      D0, 0x10
  1465. 00000F84  4A80                     tst.l      D0
  1466. 00000F86  670A                     beq        +0xC /* 00000F92 */
  1467. 00000F88  7010                     moveq.l    D0, 0x10
  1468. 00000F8A  80AE FFFC                or.l       D0, [A6 - 0x4]
  1469. 00000F8E  2D40 FFFC                move.l     [A6 - 0x4], D0
  1470. label00000F92:
  1471. 00000F92  2007                     move.l     D0, D7
  1472. 00000F94  C0BC 0000 0020           and.l      D0, 0x20 /* ' ' */
  1473. 00000F9A  4A80                     tst.l      D0
  1474. 00000F9C  670A                     beq        +0xC /* 00000FA8 */
  1475. 00000F9E  7020                     moveq.l    D0, 0x20
  1476. 00000FA0  80AE FFFC                or.l       D0, [A6 - 0x4]
  1477. 00000FA4  2D40 FFFC                move.l     [A6 - 0x4], D0
  1478. label00000FA8:
  1479. 00000FA8  2007                     move.l     D0, D7
  1480. 00000FAA  C0BC 0000 0100           and.l      D0, 0x100
  1481. 00000FB0  4A80                     tst.l      D0
  1482. 00000FB2  670A                     beq        +0xC /* 00000FBE */
  1483. 00000FB4  7040                     moveq.l    D0, 0x40
  1484. 00000FB6  80AE FFFC                or.l       D0, [A6 - 0x4]
  1485. 00000FBA  2D40 FFFC                move.l     [A6 - 0x4], D0
  1486. label00000FBE:
  1487. 00000FBE  2007                     move.l     D0, D7
  1488. 00000FC0  C0BC 0000 0800           and.l      D0, 0x800
  1489. 00000FC6  4A80                     tst.l      D0
  1490. 00000FC8  670E                     beq        +0x10 /* 00000FD8 */
  1491. 00000FCA  203C 0000 0080           move.l     D0, 0x80
  1492. 00000FD0  80AE FFFC                or.l       D0, [A6 - 0x4]
  1493. 00000FD4  2D40 FFFC                move.l     [A6 - 0x4], D0
  1494. label00000FD8:
  1495. 00000FD8  2007                     move.l     D0, D7
  1496. 00000FDA  C0BC 0000 2000           and.l      D0, 0x2000 /* ' \0' */
  1497. 00000FE0  4A80                     tst.l      D0
  1498. 00000FE2  670E                     beq        +0x10 /* 00000FF2 */
  1499. 00000FE4  203C 0000 0100           move.l     D0, 0x100
  1500. 00000FEA  80AE FFFC                or.l       D0, [A6 - 0x4]
  1501. 00000FEE  2D40 FFFC                move.l     [A6 - 0x4], D0
  1502. label00000FF2:
  1503. 00000FF2  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1504. 00000FF8  2E1F                     move.l     D7, [A7]+
  1505. 00000FFA  4E5E                     unlink     A6
  1506. 00000FFC  2E9F                     move.l     [A7], [A7]+
  1507. 00000FFE  4E75                     rts
  1508. export_2283:
  1509. fn00001000:
  1510. 00001000  4E56 FE00                link       A6, -0x0200
  1511. 00001004  422E FF00                clr.b      [A6 - 0x100]
  1512. 00001008  7000                     moveq.l    D0, 0x00
  1513. 0000100A  6B18                     bmi        +0x1A /* 00001024 */
  1514. 0000100C  B07C 001F                cmp.w      D0, 0x1F
  1515. 00001010  6E12                     bgt        +0x14 /* 00001024 */
  1516. 00001012  41EE 000C                lea.l      A0, [A6 + 0xC]
  1517. 00001016  3200                     move.w     D1, D0
  1518. 00001018  E649                     lsr        D1.w, 3
  1519. 0000101A  4441                     neg.w      D1
  1520. 0000101C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1521. 00001020  0A3C 0004                xori.b     ccr, 4
  1522. label00001024:
  1523. 00001024  6624                     bne        +0x26 /* 0000104A */
  1524. 00001026  486E FF00                pea.l      [A6 - 0x100]
  1525. 0000102A  487A 0280                pea.l      [PC + 0x280 /* 000012AC, value 0x2312000, pstring "1 " */]
  1526. 0000102E  486E FE00                pea.l      [A6 - 0x200]
  1527. 00001032  3F3C 0002                move.w     -[A7], 0x2
  1528. 00001036  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1529. 0000103A  41EE FF00                lea.l      A0, [A6 - 0x100]
  1530. 0000103E  43EE FE00                lea.l      A1, [A6 - 0x200]
  1531. 00001042  703F                     moveq.l    D0, 0x3F
  1532. label00001044:
  1533. 00001044  20D9                     move.l     [A0]+, [A1]+
  1534. 00001046  51C8 FFFC                dbf        D0, -0x6 /* 00001044 */
  1535. label0000104A:
  1536. 0000104A  7001                     moveq.l    D0, 0x01
  1537. 0000104C  6B18                     bmi        +0x1A /* 00001066 */
  1538. 0000104E  B07C 001F                cmp.w      D0, 0x1F
  1539. 00001052  6E12                     bgt        +0x14 /* 00001066 */
  1540. 00001054  41EE 000C                lea.l      A0, [A6 + 0xC]
  1541. 00001058  3200                     move.w     D1, D0
  1542. 0000105A  E649                     lsr        D1.w, 3
  1543. 0000105C  4441                     neg.w      D1
  1544. 0000105E  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1545. 00001062  0A3C 0004                xori.b     ccr, 4
  1546. label00001066:
  1547. 00001066  6624                     bne        +0x26 /* 0000108C */
  1548. 00001068  486E FF00                pea.l      [A6 - 0x100]
  1549. 0000106C  487A 023A                pea.l      [PC + 0x23A /* 000012A8, value 0x2322000, pstring "2 " */]
  1550. 00001070  486E FE00                pea.l      [A6 - 0x200]
  1551. 00001074  3F3C 0002                move.w     -[A7], 0x2
  1552. 00001078  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1553. 0000107C  41EE FF00                lea.l      A0, [A6 - 0x100]
  1554. 00001080  43EE FE00                lea.l      A1, [A6 - 0x200]
  1555. 00001084  703F                     moveq.l    D0, 0x3F
  1556. label00001086:
  1557. 00001086  20D9                     move.l     [A0]+, [A1]+
  1558. 00001088  51C8 FFFC                dbf        D0, -0x6 /* 00001086 */
  1559. label0000108C:
  1560. 0000108C  7002                     moveq.l    D0, 0x02
  1561. 0000108E  6B18                     bmi        +0x1A /* 000010A8 */
  1562. 00001090  B07C 001F                cmp.w      D0, 0x1F
  1563. 00001094  6E12                     bgt        +0x14 /* 000010A8 */
  1564. 00001096  41EE 000C                lea.l      A0, [A6 + 0xC]
  1565. 0000109A  3200                     move.w     D1, D0
  1566. 0000109C  E649                     lsr        D1.w, 3
  1567. 0000109E  4441                     neg.w      D1
  1568. 000010A0  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1569. 000010A4  0A3C 0004                xori.b     ccr, 4
  1570. label000010A8:
  1571. 000010A8  6624                     bne        +0x26 /* 000010CE */
  1572. 000010AA  486E FF00                pea.l      [A6 - 0x100]
  1573. 000010AE  487A 01F4                pea.l      [PC + 0x1F4 /* 000012A4, value 0x2342000, pstring "4 " */]
  1574. 000010B2  486E FE00                pea.l      [A6 - 0x200]
  1575. 000010B6  3F3C 0002                move.w     -[A7], 0x2
  1576. 000010BA  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1577. 000010BE  41EE FF00                lea.l      A0, [A6 - 0x100]
  1578. 000010C2  43EE FE00                lea.l      A1, [A6 - 0x200]
  1579. 000010C6  703F                     moveq.l    D0, 0x3F
  1580. label000010C8:
  1581. 000010C8  20D9                     move.l     [A0]+, [A1]+
  1582. 000010CA  51C8 FFFC                dbf        D0, -0x6 /* 000010C8 */
  1583. label000010CE:
  1584. 000010CE  7003                     moveq.l    D0, 0x03
  1585. 000010D0  6B18                     bmi        +0x1A /* 000010EA */
  1586. 000010D2  B07C 001F                cmp.w      D0, 0x1F
  1587. 000010D6  6E12                     bgt        +0x14 /* 000010EA */
  1588. 000010D8  41EE 000C                lea.l      A0, [A6 + 0xC]
  1589. 000010DC  3200                     move.w     D1, D0
  1590. 000010DE  E649                     lsr        D1.w, 3
  1591. 000010E0  4441                     neg.w      D1
  1592. 000010E2  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1593. 000010E6  0A3C 0004                xori.b     ccr, 4
  1594. label000010EA:
  1595. 000010EA  6624                     bne        +0x26 /* 00001110 */
  1596. 000010EC  486E FF00                pea.l      [A6 - 0x100]
  1597. 000010F0  487A 01AE                pea.l      [PC + 0x1AE /* 000012A0, value 0x2382000, pstring "8 " */]
  1598. 000010F4  486E FE00                pea.l      [A6 - 0x200]
  1599. 000010F8  3F3C 0002                move.w     -[A7], 0x2
  1600. 000010FC  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1601. 00001100  41EE FF00                lea.l      A0, [A6 - 0x100]
  1602. 00001104  43EE FE00                lea.l      A1, [A6 - 0x200]
  1603. 00001108  703F                     moveq.l    D0, 0x3F
  1604. label0000110A:
  1605. 0000110A  20D9                     move.l     [A0]+, [A1]+
  1606. 0000110C  51C8 FFFC                dbf        D0, -0x6 /* 0000110A */
  1607. label00001110:
  1608. 00001110  7004                     moveq.l    D0, 0x04
  1609. 00001112  6B18                     bmi        +0x1A /* 0000112C */
  1610. 00001114  B07C 001F                cmp.w      D0, 0x1F
  1611. 00001118  6E12                     bgt        +0x14 /* 0000112C */
  1612. 0000111A  41EE 000C                lea.l      A0, [A6 + 0xC]
  1613. 0000111E  3200                     move.w     D1, D0
  1614. 00001120  E649                     lsr        D1.w, 3
  1615. 00001122  4441                     neg.w      D1
  1616. 00001124  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1617. 00001128  0A3C 0004                xori.b     ccr, 4
  1618. label0000112C:
  1619. 0000112C  6624                     bne        +0x26 /* 00001152 */
  1620. 0000112E  486E FF00                pea.l      [A6 - 0x100]
  1621. 00001132  487A 0168                pea.l      [PC + 0x168 /* 0000129C, value 0x3313620, pstring "16 " */]
  1622. 00001136  486E FE00                pea.l      [A6 - 0x200]
  1623. 0000113A  3F3C 0002                move.w     -[A7], 0x2
  1624. 0000113E  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1625. 00001142  41EE FF00                lea.l      A0, [A6 - 0x100]
  1626. 00001146  43EE FE00                lea.l      A1, [A6 - 0x200]
  1627. 0000114A  703F                     moveq.l    D0, 0x3F
  1628. label0000114C:
  1629. 0000114C  20D9                     move.l     [A0]+, [A1]+
  1630. 0000114E  51C8 FFFC                dbf        D0, -0x6 /* 0000114C */
  1631. label00001152:
  1632. 00001152  7005                     moveq.l    D0, 0x05
  1633. 00001154  6B18                     bmi        +0x1A /* 0000116E */
  1634. 00001156  B07C 001F                cmp.w      D0, 0x1F
  1635. 0000115A  6E12                     bgt        +0x14 /* 0000116E */
  1636. 0000115C  41EE 000C                lea.l      A0, [A6 + 0xC]
  1637. 00001160  3200                     move.w     D1, D0
  1638. 00001162  E649                     lsr        D1.w, 3
  1639. 00001164  4441                     neg.w      D1
  1640. 00001166  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1641. 0000116A  0A3C 0004                xori.b     ccr, 4
  1642. label0000116E:
  1643. 0000116E  6624                     bne        +0x26 /* 00001194 */
  1644. 00001170  486E FF00                pea.l      [A6 - 0x100]
  1645. 00001174  487A 0122                pea.l      [PC + 0x122 /* 00001298, value 0x3333220, pstring "32 " */]
  1646. 00001178  486E FE00                pea.l      [A6 - 0x200]
  1647. 0000117C  3F3C 0002                move.w     -[A7], 0x2
  1648. 00001180  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1649. 00001184  41EE FF00                lea.l      A0, [A6 - 0x100]
  1650. 00001188  43EE FE00                lea.l      A1, [A6 - 0x200]
  1651. 0000118C  703F                     moveq.l    D0, 0x3F
  1652. label0000118E:
  1653. 0000118E  20D9                     move.l     [A0]+, [A1]+
  1654. 00001190  51C8 FFFC                dbf        D0, -0x6 /* 0000118E */
  1655. label00001194:
  1656. 00001194  7006                     moveq.l    D0, 0x06
  1657. 00001196  6B18                     bmi        +0x1A /* 000011B0 */
  1658. 00001198  B07C 001F                cmp.w      D0, 0x1F
  1659. 0000119C  6E12                     bgt        +0x14 /* 000011B0 */
  1660. 0000119E  41EE 000C                lea.l      A0, [A6 + 0xC]
  1661. 000011A2  3200                     move.w     D1, D0
  1662. 000011A4  E649                     lsr        D1.w, 3
  1663. 000011A6  4441                     neg.w      D1
  1664. 000011A8  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1665. 000011AC  0A3C 0004                xori.b     ccr, 4
  1666. label000011B0:
  1667. 000011B0  6624                     bne        +0x26 /* 000011D6 */
  1668. 000011B2  486E FF00                pea.l      [A6 - 0x100]
  1669. 000011B6  487A 00DC                pea.l      [PC + 0xDC /* 00001294, value 0x3315020, pstring "1P " */]
  1670. 000011BA  486E FE00                pea.l      [A6 - 0x200]
  1671. 000011BE  3F3C 0002                move.w     -[A7], 0x2
  1672. 000011C2  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1673. 000011C6  41EE FF00                lea.l      A0, [A6 - 0x100]
  1674. 000011CA  43EE FE00                lea.l      A1, [A6 - 0x200]
  1675. 000011CE  703F                     moveq.l    D0, 0x3F
  1676. label000011D0:
  1677. 000011D0  20D9                     move.l     [A0]+, [A1]+
  1678. 000011D2  51C8 FFFC                dbf        D0, -0x6 /* 000011D0 */
  1679. label000011D6:
  1680. 000011D6  7007                     moveq.l    D0, 0x07
  1681. 000011D8  6B18                     bmi        +0x1A /* 000011F2 */
  1682. 000011DA  B07C 001F                cmp.w      D0, 0x1F
  1683. 000011DE  6E12                     bgt        +0x14 /* 000011F2 */
  1684. 000011E0  41EE 000C                lea.l      A0, [A6 + 0xC]
  1685. 000011E4  3200                     move.w     D1, D0
  1686. 000011E6  E649                     lsr        D1.w, 3
  1687. 000011E8  4441                     neg.w      D1
  1688. 000011EA  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1689. 000011EE  0A3C 0004                xori.b     ccr, 4
  1690. label000011F2:
  1691. 000011F2  6624                     bne        +0x26 /* 00001218 */
  1692. 000011F4  486E FF00                pea.l      [A6 - 0x100]
  1693. 000011F8  487A 0096                pea.l      [PC + 0x96 /* 00001290, value 0x3384320, pstring "8C " */]
  1694. 000011FC  486E FE00                pea.l      [A6 - 0x200]
  1695. 00001200  3F3C 0002                move.w     -[A7], 0x2
  1696. 00001204  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1697. 00001208  41EE FF00                lea.l      A0, [A6 - 0x100]
  1698. 0000120C  43EE FE00                lea.l      A1, [A6 - 0x200]
  1699. 00001210  703F                     moveq.l    D0, 0x3F
  1700. label00001212:
  1701. 00001212  20D9                     move.l     [A0]+, [A1]+
  1702. 00001214  51C8 FFFC                dbf        D0, -0x6 /* 00001212 */
  1703. label00001218:
  1704. 00001218  7008                     moveq.l    D0, 0x08
  1705. 0000121A  6B18                     bmi        +0x1A /* 00001234 */
  1706. 0000121C  B07C 001F                cmp.w      D0, 0x1F
  1707. 00001220  6E12                     bgt        +0x14 /* 00001234 */
  1708. 00001222  41EE 000C                lea.l      A0, [A6 + 0xC]
  1709. 00001226  3200                     move.w     D1, D0
  1710. 00001228  E649                     lsr        D1.w, 3
  1711. 0000122A  4441                     neg.w      D1
  1712. 0000122C  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  1713. 00001230  0A3C 0004                xori.b     ccr, 4
  1714. label00001234:
  1715. 00001234  6624                     bne        +0x26 /* 0000125A */
  1716. 00001236  486E FF00                pea.l      [A6 - 0x100]
  1717. 0000123A  487A 004E                pea.l      [PC + 0x4E /* 0000128A, value 0x4333243, pstring "32C " */]
  1718. 0000123E  486E FE00                pea.l      [A6 - 0x200]
  1719. 00001242  3F3C 0002                move.w     -[A7], 0x2
  1720. 00001246  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1721. 0000124A  41EE FF00                lea.l      A0, [A6 - 0x100]
  1722. 0000124E  43EE FE00                lea.l      A1, [A6 - 0x200]
  1723. 00001252  703F                     moveq.l    D0, 0x3F
  1724. label00001254:
  1725. 00001254  20D9                     move.l     [A0]+, [A1]+
  1726. 00001256  51C8 FFFC                dbf        D0, -0x6 /* 00001254 */
  1727. label0000125A:
  1728. 0000125A  4240                     clr.w      D0
  1729. 0000125C  102E FF00                move.b     D0, [A6 - 0x100]
  1730. 00001260  4241                     clr.w      D1
  1731. 00001262  41EE FF00                lea.l      A0, [A6 - 0x100]
  1732. 00001266  1230 0000                move.b     D1, [A0 + D0.w]
  1733. 0000126A  7020                     moveq.l    D0, 0x20
  1734. 0000126C  B041                     cmp.w      D0, D1
  1735. 0000126E  6604                     bne        +0x6 /* 00001274 */
  1736. 00001270  532E FF00                subq.b     [A6 - 0x100], 1
  1737. label00001274:
  1738. 00001274  206E 000C                movea.l    A0, [A6 + 0xC]
  1739. 00001278  43EE FF00                lea.l      A1, [A6 - 0x100]
  1740. 0000127C  703F                     moveq.l    D0, 0x3F
  1741. label0000127E:
  1742. 0000127E  20D9                     move.l     [A0]+, [A1]+
  1743. 00001280  51C8 FFFC                dbf        D0, -0x6 /* 0000127E */
  1744. 00001284  4E5E                     unlink     A6
  1745. 00001286  2E9F                     move.l     [A7], [A7]+
  1746. 00001288  4E75                     rts
  1747. 0000128A  0433 3243 2000           subi.b     [A3 + D2.w], 0x43 /* 'C' */
  1748. 00001290  0338 4320                btst       [0x00004320], D1
  1749. 00001294  0331 5020                btst       [A1 + D5.w + 0x20], D1
  1750. 00001298  0333 3220                btst       [A3 + D3.w * 2 + 0x20], D1
  1751. 0000129C  0331 3620                btst       [A1 + D3.w * 8 + 0x20], D1
  1752. 000012A0  0238 2000 0234           andi.b     [0x00000234], 0x0
  1753. 000012A6  2000                     move.l     D0, D0
  1754. 000012A8  0232 2000 0231           andi.b     [A2 + D0.w * 2 + 0x31], 0x0
  1755. 000012AE  2000                     move.l     D0, D0
  1756. export_2284:
  1757. 000012B0  4E56 FEFC                link       A6, -0x0104
  1758. 000012B4  42A7                     clr.l      -[A7]
  1759. 000012B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1760. 000012BA  4EBA FC50                jsr        [PC - 0x3B0 /* 00000F0C */]
  1761. 000012BE  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1762. 000012C2  206E 000C                movea.l    A0, [A6 + 0xC]
  1763. 000012C6  2F08                     move.l     -[A7], A0
  1764. 000012C8  486E FEFC                pea.l      [A6 - 0x104]
  1765. 000012CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1766. 000012D0  4EBA FD2E                jsr        [PC - 0x2D2 /* 00001000 */]
  1767. 000012D4  201F                     move.l     D0, [A7]+
  1768. 000012D6  205F                     movea.l    A0, [A7]+
  1769. 000012D8  2240                     movea.l    A1, D0
  1770. 000012DA  703F                     moveq.l    D0, 0x3F
  1771. label000012DC:
  1772. 000012DC  20D9                     move.l     [A0]+, [A1]+
  1773. 000012DE  51C8 FFFC                dbf        D0, -0x6 /* 000012DC */
  1774. 000012E2  4E5E                     unlink     A6
  1775. 000012E4  2E9F                     move.l     [A7], [A7]+
  1776. 000012E6  4E75                     rts
  1777.